1、'-'表示这个函数是实例函数(类似非静态函数),'+'表示这个函数是类函数(类似
静态函数)
2、(void)表示这个函数没有返回值。
3、函数名是'doIt:',而不是'doIt'
4、参数用空格隔开
5、参数类型写在括号中
6、参数分内部参数和外部参数,如电影名称,内部参数是:value,外部参数是:
movieName
§
ios100 中文网
7、函数的
一个参数没有外
部参数的名称,
有内部参数名。如:
actorName。
调用:
[objMovie doIt:@"莱昂纳多·迪卡普里奥" movieName:@"盗梦空间" timesSeen:120]
从上面代码可以看出除了第一个参数,其余的参数都可以加上外部参数名称用于区别。
从上面可以看出
Objective-C
函数设计的优雅之处在于既有内部参数名又有外部参数名,可以不用再在内部定义变量来
存放函数的参数。
Apple 的 iOS
§
系统结构图
iOS 的系统结构分为
以下四个层次:核心操作系
统(
the Core OS layer),
核心服务层(
the Core
Services layer),媒体层
(
the Media
layer),Cocoa 触摸框架层(the Cocoa Touch layer)。
iOS 的用户界面的概念基础上是能够使用
,轻触
开关及按键。与系统交互包括滑动
(Wiping),轻按(Tapping),挤压(Pinching)及旋转
(Reverse pinching)。此外,通过其内置的加速器,可以令其旋转设备改变其 y 轴以令屏幕改变
方向,这样的设计令
iPhone 更便于使用。屏幕的下方有一个主屏幕按键,底部则是 Dock