ios学习笔记第四天之官方文档总结
start developing ios app today.
官方文档的体系结构为:

各层的主要框架图:

objectice-c是动态语言
Objective-C 为 ANSI C 添加了下述语法和功能:
- 
定义新的类 
- 
类和实例方法 
- 
方法调用(称为发消息) 
- 
属性声明(以及通过它们自动合成存取方法) 
- 
静态和动态类型化 
- 
块 (block),已封装的、可在任何时候执行的多段代码 
- 
基本语言的扩展,例如协议和类别 

类的定义:

方法的定义:

消息表达式([和])用法:
要将 insertObject:atIndex: 消息发送给 myArray 变量保存的对象,您会使用以下语法:
| [myArray insertObject:anObject atIndex:0]; | 
关于@property和@synthesize:
  如果您想要让实例变量采用不同名称,可以绕过自动合成,并明确地合成属性。在类实现中使用 @synthesize 编译器指令,让编译器产生存取方法,以及进行特殊命名的实例变量。例如:
| @synthesize enabled = _isEnabled; | 
块(block):

协议(协议类似于java的接口,但没有父类,和实例变量):
| @protocol MyProtocol | 
| - (void)myProtocolMethod; | 
| @end | 
常用类型:

开发前必须明白的几个问题:
应用程序的基本界面风格是什么?
您是要创建通用应用程序,还是专门针对 iPad 或 iPhone 的应用程序?
您要应用程序使用串联图吗?
您要将 Core Data 用于数据模型吗?
iOS 应用程序中的关键对象:

一个典型的应用程序捆绑包


 
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号