iphone开发基础之objective-c学习
2013-03-24 19:13
316 查看
【1】内存管理
1手动内存管理
1.1 dealloc函数
1.2自动释放对象
1.3retain计数规则
1.4Accessor方法
2使用ARC
2.1强引用
2.2弱引用
【2】并发性
1多线程
1.1巨大的分歧
1.2简单的Cocoa后台线程
2Scattered 升级版:Instruments 中的Time Profiling
3NSOperationQueue
3.1Scattered的多线程解决方案
3.2 线程的同步处理
【3】Target/Action
1一些NSControl子类的常见用法
1.1NSButton
1.2NSSlider
1.3NSTextField
2开始SpeakLine示例
3XIB文件中的布局设置
4实现SpeakLineAppDelegate类
【4】Helper对象
1委托
2NSTableView及其dataSource
3用户界面布局
4建立连接
5编辑SpeakLineAppDelegate.m文件
5.1 在实现委托时的常见错误
5.2 对象委托
【5】键-值编码和键-值观察
1 键-值编码
2 绑定
3 键-值观察KVO
4 使对象的键可观察
5 Properties
【6】Archiving
1 NSCoder和NSCoding
1.1 编码
1.2 解码
2 文档架构
2.1 Info.plist和NSDocumentController
2.2 NSDocument
2.3 NSWindowController
3 保存和NSKeyedArchiver
4 载入和NSKeyedUnarchiver
5 为文件类型设置扩展名和图标
【7】User Defaults
1 NSDictionary和NSMutableDictionary
1.1 NSDictionary
1.2 NSMutableDictionary
2 NSUserDefaults
3 设置Defaults
3.1 设置程序标识符
3.2 为defaults的名字建立键
3.3 注册defaults
4 让用户编辑Defaults
5 使用Defaults
5.1 禁用自动创建未命名新文档
5.2 设置表格视图的背景色
【8】Core Animation
1 Scattered
2 隐式动画及action
【9】第14章 使用Notifications
1 Notifications 是什么
2 Notifications不是什么
3 NSNotification
4 NSNotificationCenter
5 发布notification
6 注册成为观察者
7 当notification到达时怎么处理
8 userInfo字典
【10】NSTimer
1 界面布局
2 建立连接
3 为TutorController添加代码
【11】创建NSFormatters
1 简单的格式化器类
1.1 创建ColorFormatter.h
1.2 编辑XIB文件
1.3 NSColorList
1.4 在字符串中搜索子串
1.5 实现基本的格式化器方法
2 NSControl类的Delegate
3 检查部分字符串
4 返回属性字符串的格式化器
相关文章推荐
- 疯狂iOS 讲义(上) Objective-C 2.0与iPhone/iPad应用开发基础(国内首部iOS 7相关著作,小伙伴们,学好iPhone/iPad应用开发,我们一起做土豪吧)
- 疯狂iOS 讲义(上) Objective-C 2.0与iPhone/iPad应用开发基础
- Objective-C ,ios,iphone开发基础:picker控件详解与使用,(实现省市的二级联动)
- Objective-C ,ios,iphone开发基础:快速实现一个简单的图片查看器
- iPhone开发四剑客之《Objective-C基础教程》
- Objective-C ,ios,iphone开发基础:UIAlertView使用详解
- Objective-C ,ios,iphone开发基础:使用第三方库FMDB连接sqlite3 数据库,实现简单的登录
- Objective-C ,ios,iphone开发基础:3分钟教你做一个iphone手机浏览器
- Objective-C ,ios,iphone开发基础:在UITextField输入完以后,隐藏键盘,
- Objective-C ,ios,iphone开发基础:UIAlertView使用详解
- Objective-C ,ios,iphone开发基础:协议(protocol)
- Objective-C ,ios,iphone开发基础:ios获取大文件的MD5值
- Objective-C ,ios,iphone开发基础:3分钟教你做一个iphone手机浏览器
- [置顶] Objective-C ,ios,iphone开发基础:自定义控件:Eg: UIButton
- Objective-C ,ios,iphone开发基础:使用GDataXML解析XML文档,(libxml/tree.h not found 错误解决方案)
- Objective-C ,ios,iphone开发基础:JSON解析(使用苹果官方提供的JSON库:NSJSONSerialization)
- [置顶] Objective-C ,ios,iphone开发基础:protocol 协议(委托,代理)的声明
- Objective-C ,ios,iphone开发基础:使用第三方库FMDB连接sqlite3 数据库,实现简单的登录
- Objective-C ,ios,iphone开发基础:自定义控件:Eg: UIButton
- Objective-C /iphone开发基础:协议(protocol)