摘要:
首先要明白“断言”的意思: 知道了“断言”的意思,就明白了为什么“条件表达式”判断为真时,程序就继续,判断为假时,程序就会抛出异常,退出程序了。 NSAssert()的定义是 #define NSAssert(condition, desc) condition是条件表达式,值为yes或者no,在O 阅读全文
摘要:
1、什么叫SDK、API、IDE、Xcode 2、 阅读全文
摘要:
第一部分:iOS开发工具 第二部分:iOS开发实践 第10章 理解内存管理 10.1 引用计数 10.1.1 什么是引用计数,原理是什么 10.1.2 我们为什么需要引用计数 10.1.3 不要向已经释放的对象发送消息 10.1.4 循环引用(reference cycles)问题 10.1.5 使 阅读全文
摘要:
一、熟悉Objective-C 1、了解Objective-C语言的起源 2、在类的头文件中尽量少引入其他头文件 3、多用字面量语法,少用与之等价的方法 4、多用类型常量,少用#define预处理指令 5、用枚举值表示状态、选项、状态码 二、对象、消息、运行期 6、理解“属性”这一概念 7、在对象内 阅读全文
摘要:
1、入门 2、使用类 3、对象和消息传递 4、内存管理 5、预处理器 6、专家级技巧:使用ARC 7、运行时系统 8、运行时系统的结构 9、专家级技巧:使用运行时系统API 10、Foundation框架中的常用类 11、Foundation框架中的系统服务 12、Foundation框架的专有服务 阅读全文
摘要:
1、你好,设计模式 2、案例分析:设计一个应用程序 3、原型 4、工厂方法 5、抽象工厂 6、生成器 7、单例 8、适配器 9、桥接 10、外观 11、中介者 12、观察者 13、组合 14、迭代器 15、访问者 16、装饰 17、责任链 18、模版方法 19、策略 20、命令 21、享元 22、代 阅读全文
摘要:
1、欢迎来到iOS和Swift世界 2、创建一个新项目 3、实现基本交互 4、更丰富的用户界面 5、自动旋转和自动调整大小 6、多视图应用 7、分页栏与选取器 8、表视图简介 9、导航控制器和表视图 10、集合视图 11、分割视图和浮动窗口 12、应用设置和用户默认设置 13、数据持久化基础知识 1 阅读全文