摘要:分类和协议 category:分类和类目 分类在原来的基础上扩充方法,不改变原来的代码结构 分类不可以扩充属性,只能扩充方法,要想扩充属性必须用继承 分类不但可以扩展对象方法,还可以扩展类方法 分类可以多个 但是不能重名 匿名内部分类又叫类的扩展,扩展里面可以添加属性,同时,扩展里面的方法声明可以在
阅读全文
摘要:Tools:Xcode Language:Objective-C Frameworks:任何像这样的大系统一般都会将对象组到库中,在iOS中我们称之为框架 主要先学习的两个框架,一个是Foundation框架,所有的核心服务都在这里例如数组和字典 还有就是UIKit按钮和滑动条,还有Core Dat
阅读全文
摘要:一 字符串 二 可变字符串的初始化方法 1>>对象方法的初始化 init是对象方法 //将不可变字符串转换为可变字符串 NSMutableString *str2=[[NSMutableString alloc] initWithString:str1]; NSLog(@"%ld",str2.len
阅读全文
摘要:1 Objective-C简介 》Objective-C是一种面向对象的计算机语言 》OC不是一种新语言,是在C语言基础上增加了一层最小的面向对象语法,完全兼容C语言 》可以使用oc开发Max OS X平台和IOS平台的应用程序 Mac OS X是苹果公司为Mac系列产品开发的专属操作系统,目前搭载
阅读全文
摘要:多态 多态:多种形态(父类指针指向子类) 多态必须有继承关系,才有父指针 父类指针指向子类的对象 调用方法时会检测对象的真实形象
阅读全文
摘要:继承 继承的好处1:不改变原来模型的基础上,拓充方法2:建立了类与类之间的关系3:抽取了公共代码继承的坏处耦合性强 继承的使用场合1:当两个类拥有相同属性和方法的时候,就可以把相同的抽取一个父类中;2:当A类中拥有B类中的部分属性和方法,可以让B类继承于A类。
阅读全文
摘要:一 C语言关键字,标志符,注释 一、关键字 C语言提供的有特殊含义的符号,共32个。 在Xcode中关键字全部高亮显示,关键字全部都为小写。如return、int等。 二、标识符 定义:标识符是程序员在程序中自定义的一些符号和名称。关键字是系统自带的,标识符是自定义的。如函数的名称等,用来区分各种事
阅读全文
摘要:第一节 课程简介 1.编程就像写文章。 编程语言就像中文,英文一样是基础; 只套用模版不会是好编程,看大神写的编程是一种享受,可以慢慢模仿,但要有自己风格。 误区以为学好了语言,就能成为一个很好的软件工程师,过于关注语言本身特性的细节,而对程序设计却没有很好的宏观把握。这个误区对上升的提高是很致命的
阅读全文