objective ——对象
成都创新互联公司作为成都网站建设公司,专注网站建设公司、网站设计,有关企业网站设计方案、改版、费用等问题,行业涉及成都白乌鱼等多个领域,已为上千家企业服务,得到了客户的尊重与认可。API文档---资料库
重点1,面向对象编程 2,类和对象 3,实例变量操作
OC特点:
1,c语言的超集,允许在OC使用c云烟源代码
2,具备完善的面向对象特性
3,包含一个运行时系统, 编译和运行是分开的
4,类库丰富
OOP object oriented programming 面向对象编程
面向对象设计具有良好的可扩展性,可重用性。
类和对象
类是具有一组相同特征(实例变量)和行为(方法)的事物的抽象,
汽车类 特征: 颜色,型号,轴距,品牌,耗油量,
行为:驾驶,载人,载物,
手机类 特征:型号,价格,品牌,
行为:电话,短信,游戏,电子书,
对象是类的实例,类是对象的类型
定义类有两个部分:接口部分和实现部分(分开写)
@interface —接口,界面 @implementation —implemented ——实现 执行,,贯彻,,
接口部分:对外声明类的特征和行为(类似于说明书)--作用:声明类的实例变量和方法,即特征和行为。
实现部分:对内实现行为(内部的具体实现)--作用:实现方法,即实现类的行为
类———>
特征:实例变量
行为: 方法:1,类方法(直接用类名类调用)--用”+"来标示 2,实例方法(用对象来调用)--用”-”来标示
类方法不能修改实例变量,,非法的 。。。--便利构造器才会用到类方法
方法不占用任何内存的 !!
实例变量命名用驼峰命名法-----IndexAction ——— IndexModel
类是首字母要大写,然后在用驼峰法,
实例变量首字母小写,然后用驼峰,
方法名首字母小写,然后用驼峰
NSInteger NSUInteger
注释:实例的注释写在里面 ,行为的注释写在上面 。
OC消息机制
receiver message
[类名/实例名 方法名];
创建对象-----》
开辟空间
初始化
+ (id) alloc //id任意对象类型, alloc是从NSObject继承过来的 。
OC中有消息机制,swift中没有消息机制
文件和类没有本质的关系 ;一个类文件里面可以写很对类和方法。
OC的代理和委托是什么,,
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站栏目:Objective-C-1-创新互联
浏览路径:http://lswzjz.com/article/dgeeeo.html