Objective-C-1-创新互联

objective  ——对象

成都创新互联公司作为成都网站建设公司,专注网站建设公司、网站设计,有关企业网站设计方案、改版、费用等问题,行业涉及成都白乌鱼等多个领域,已为上千家企业服务,得到了客户的尊重与认可。

API文档---资料库

重点1,面向对象编程  2,类和对象  3,实例变量操作

OC特点:

     1,c语言的超集,允许在OC使用c云烟源代码

     2,具备完善的面向对象特性

     3,包含一个运行时系统, 编译和运行是分开的

     4,类库丰富

OOP  object  oriented programming  面向对象编程

面向对象设计具有良好的可扩展性,可重用性。

类和对象

类是具有一组相同特征(实例变量)和行为(方法)的事物的抽象,

汽车类  特征: 颜色,型号,轴距,品牌,耗油量,

       行为:驾驶,载人,载物,

手机类  特征:型号,价格,品牌,

        行为:电话,短信,游戏,电子书,

对象是类的实例,类是对象的类型

定义类有两个部分:接口部分和实现部分(分开写)

   @interface  —接口,界面   @implementation —implemented  ——实现  执行,,贯彻,,

  • 接口部分:对外声明类的特征和行为(类似于说明书)--作用:声明类的实例变量和方法,即特征和行为。

  • 实现部分:对内实现行为(内部的具体实现)--作用:实现方法,即实现类的行为

类———>

  1. 特征:实例变量

  2. 行为:  方法:1,类方法(直接用类名类调用)--用”+"来标示 2,实例方法(用对象来调用)--用”-”来标示

类方法不能修改实例变量,,非法的 。。。--便利构造器才会用到类方法

方法不占用任何内存的  !!

实例变量命名用驼峰命名法-----IndexAction   ———   IndexModel

类是首字母要大写,然后在用驼峰法,

实例变量首字母小写,然后用驼峰,

方法名首字母小写,然后用驼峰

NSInteger   NSUInteger

注释:实例的注释写在里面 ,行为的注释写在上面 。

OC消息机制

 receiver    message

[类名/实例名   方法名];

创建对象-----》

  1. 开辟空间

  2. 初始化

+ (id)  alloc   //id任意对象类型,  alloc是从NSObject继承过来的 。

OC中有消息机制,swift中没有消息机制

文件和类没有本质的关系 ;一个类文件里面可以写很对类和方法。

OC的代理和委托是什么,,

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站名称:Objective-C-1-创新互联
本文网址:http://myzitong.com/article/dgeeeo.html