美文网首页
第一段 熟悉(认识)OC

第一段 熟悉(认识)OC

作者: 谁夏了我的夏 | 来源:发表于2017-10-10 15:30 被阅读0次

    熟悉objective-c,特点如下

    1.方法名普遍较长,比如loadDataFinish,加载数据完毕,语言特点易懂,从字面了解含义。

    2.与其他面向对象语言区别,其他面向对象语言使用函数调用方法,如:obj->perform(par1,par2);OC则采用运行时(或者说消息结构)如:[obj performWith:par1 and:par2];

    3.使用消息结构的语言(OC)运行由所执行的代码(方法)由运行环境决定    ---我理解这就是运行时          使用函数调用的语言则由编译器决定    而使用函数调用的语言,如果调用的函数是多态的,那么他也会运行时查找所要执行的方法。       

    4.谁去接收这个对象的消息,什么类型,这也是在运行时才处理,即动态绑定。

    5.兼容c语言,也照搬了c语言的声明对象的语法  如  nsstring  *someString = @"xiaoming";类型是nsstring *类型  变量someString 是个nsstring指针  存于堆空间 不会存到栈空间

    6.理解c来学oc,在内存模型和指针有比较大的帮助  至少 理解起来比较快

    OC接收消息后,执行什么方法是由运行期环境所决定,而非编译器(runtime黑魔法等~~~)

    相关文章

      网友评论

          本文标题:第一段 熟悉(认识)OC

          本文链接:https://www.haomeiwen.com/subject/hbxvyxtx.html