黑马程序员————OC基础学习重要小知识点总结
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 黑马程序员————OC基础学习重要小知识点总结 1、首先,什么是Objective-C? Objective-C是一门基于C语言的面向对象语言,C语言的基础上,增加了一层最小的面向对象语...
黑马程序员——OC语言基础:面向对象三大特性,封装、继承、多态
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、封装性 1.set方法 #import<Foundation/Foundation.h>@interface Student : NSObject{//@public 成员变量尽...
黑马程序员——OC基础02—封装、继承、多态
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、面向对象三大特性之封装1)封装的作用之前用的@public的成员可以任意被赋值,是因为隐藏的数据底层复杂的东西暴露出一个借口,不封装的话就会失去对属性的管理权,具有很大的风险。 这时候我们需要set和get方法...
【OC基础语法考试】
OC基础语法已经全部学完,但是这些知识只是最基础的,还有很多高级知识,这个可能需要后面慢慢的去学习才能体会到。接下来我会总结前面的OC基础语法,如果大家发现有什么不正确的地方,请指正,小弟是新生,多请OC老鸟来喷~~试题如下:1.将包含以下三个字符串@“1hello“,@“2word“,@”3goo...
黑马程序员——零基础学习iOS开发——10 Object-C 面向对象思想、OC语法简介、对象、类、
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! ------- 一、 Object-C简介 Object翻译为物体、目标,其实...
OC基础--类的本质
类的本质:类的本质其实也是一个对象(类对象),只要有了类对象, 将来就可以通过类对象来创建实例对象程序中第一次使用该类的时候被创建,在整个程序中只有一份。此后每次使用都是这个类对象,它在程序运行时一直存在。类对象是一种数据结构,存储类的基本信息:类大小,类名称,类的版本,继承层次,以及消息与函数的映...
OC基础8:分类和协议
"OC基础"这个分类的文章是我在自学Stephen G.Kochan的《Objective-C程序设计第6版》过程中的笔记。1、关于分类(category):(1)、分类用来拓展现有的类,增加方法,同时可以不必访问主类的源代码,也不用创建子类;(2)、只能增加方法,不能增加变量;(3)、在代码中也只...
OC基础回想(十二)协议
在OC基础(十一)中我们讨论了类别和非正式协议的奇异之处。在使用非正式协议时。能够仅仅实现你想要获得响应的方法。也不必在对象中声明不论什么内容来表示该对象可用作托付对象。全部这些任务能够用最少的代码完毕。以下来学习正式协议。1. 正式协议 与非正式协议一样。正式协议包括了方法和属性的有名称列...
015-OC基础语法-OC笔记
学习目标1.【了解】Objective-C语言简介2.【掌握】第一个OC程序3.【掌握】OC中的字符串4.【熟悉】OC中的一些玩意5.【了解】面向过程与面向对象6.【掌握】类的声明和实现7.【掌握】类的方法一、Objective-C语言简介Objective-C简称Obj-C或者OC,Objecti...
黑马程序员--ios基础--oc语言--类和对象
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一.定义oc的类核创建oc的对象 1.类的声明 代码编写 定义一个类,拥有2个属性 类名、属性的命名规则:标示符的规则 类名的命名规范:有意义、驼峰标识、首字母大写 成员变量 @interfa...
黑马程序员——OC基础---核心语法(id,构造方法,Category,description,SEL)
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! ------- id 1 简介 1)万能指针,能指向任何OC对象,相当于NSObj...
OC基础:block.字面量 分类: ios学习 OC 2015-06-22 19:08 155人阅读 评论(0) 收藏
block 块语法,可以用block去保存一段代码,或者封装一段代码.block 实际是由c语言实现的,执行效率很高.block 实际借鉴了函数指针的语法.block,在多线程、异步任务,集合遍历,集合排序、动画专场用得多block(^)(参数类型1 参数名1,参数类型2 参数名2...);返回值类...
OC基础(20)
Protocol基本概念Protocol注意事项Protocol类型限制代理设计模式 *:first-child { margin-top: 0 !important; }body > *:last-child { margin-bottom: 0 !important; }a { co...
黑马程序员_OC基础11_内存管理01
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- 一、概念 1、对任何继承了NSObject的对象进行内存释放管理 2、基础数据类型不包括在内 二、作用 1、由于移动设备内存十分有限,所以要对a...
黑马程序员——OC基础语法----类、对象、方法
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-前面我们说完了C语言的相关内容,接下来我们来看OC(Objective-C)。 Objective-C,通常写作ObjC和OC,是扩充C的面向对象编程语言。Objective-C是非常实际的语言,是在C语言的基础上...
黑马程序员——OC基础 三种特性之封装
Java培训、Android培训、iOS培训、.Net培训、期待与您交流!(以下内容是对黑马苹果入学视频的个人知识点总结)三种特性之一封装(一)set方法和get方法1) set方法1>作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值2> 命名规范:①方法名必须以set开头②...
OC基础--常用类的初步介绍与简单实用之集合类
集合类的异同点 一、NSArray\NSMutableArray *有序 *快速创建(只有不可变数组可以):@[obj1, obj2, obj3]; *快速访问元素:数组名[i] *只能存放对象 二、NSSet\NSMutableSet *无序 *只能存放对象 三、NSDictionary\NSMu...
oc基础知识之类的定义
在Objective-C中,每个类的定义包括两个部分:接口(interface)和实现(implementation)。接口部分定义在.h文件中,包含类的声明、属性、实例变量以及方法,主要作用是对外提供访问接口;实现部分定义在.m文件中,主要用于方法的具体功能实现。这种定义类的方法,好处在于将公共声...
OC基础第5讲)字典类 {集合类 数组,字典,集合的快速遍历 数组排序}
昨天东西没讲完,补在今天了 // // main.m // 第四周第四天OC第五讲 // // Created by scjy on 15/11/5. // Copyright (c) 2015年第四周. All rights reserved. // // ...
oc语言学习之基础知识点介绍(四):方法的重写、多态以及self、super的介绍
一、方法重写/* 重写:当子类继承了父类的方法时,如果觉得父类的方法不适合,那么可以对这个方法进行重新实现,那么这个就重写。 注意:也就是说,一定只能发生在父类和子类关系中。 然后是子类重新实现父类的方法,绝对不是再写一个自己类的方法。 代码中原话叫:子类重写父类方法。 因为父类...