课程咨询 : 010-57154533

主页 > 无限新闻 > iOS学习,iOS基础知识
  • iOS学习,iOS基础知识

    发布:鸿运彩票网iOS培训      来源:鸿运彩票网iOS培训      时间:2016-12-15 16:40

  •   近几年,苹果手机在中国深受年轻人们的喜欢,其市场占有率也一路飙升,从而激发出大量的人才需求。iOS人才的缺口导致iOS培训的繁荣,想学iOS培训,就找鸿运彩票网iOS培训中心:http://ios.iphonetrain.com。iOS基础知识学习。

      1.iOS基础知识:什么是键-值,键路径是什么?

      模型的性质是通过一个简单的键(通常是个字符串)来指定的。视图和控制器通过键来查找相应的属性值。在一个给定的实体中,同一个属性的所有值具有相同的数据类型。键-值编码技术用于进行这样的查找—它是一种间接访问对象属性的机制。

      键路径是一个由用点作分隔符的键组成的字符串,用于指定一个连接在一起的对象性质序列。第一个键的
性质是由先前的性质决定的,接下来每个键的值也是相对于其前面的性质。键路径使您可以以独立于模型
实现的方式指定相关 对象的性质。通过键路径,您可以指定对象图中的一个任意深度的路径,使其指向相
关对象的特定属性。

    iOS学习,iOS基础知识
    iOS学习,iOS基础知识

      2.iOS基础知识:c和obj-c如何混用

      1)obj-c的编译器处理后缀为m的文件时,可以识别obj-c和c的代码,处理mm文件可以识别obj-c,c,c++代码,但cpp文件必须只能用c/c++代码,而且cpp文件include的头文件中,也不能出现obj- c的代码,因为cpp只是cpp
2) 在mm文件中混用cpp直接使用即可,所以obj-c混cpp不是问题
3)在cpp中混用obj- c其实就是使用obj-c编写的模块是我们想要的。
如果模块以类实现,那么要按照cpp class的标准写类的定义,头文件中不能出现obj-c的东西,包括#import cocoa的。实现文件中,即类的实现代码中可以使用obj-c的东西,可以import,只是后缀是mm。
如果模块以函数实现,那么头文件要按 c的格式声明函数,实现文件中,c++函数内部可以用obj-c,但后缀还是mm或m。

总结:只要cpp文件和cpp include的文件中不包含obj-c的东西就可以用了,cpp混用obj-c的关键是使用接口,而不能直接使用实现代码,实际上cpp混用的是 obj-c编译后的o文件,这个东西其实是无差别的,所以可以用。obj-c的编译器支持cpp.

      3.iOS基础知识:目标-动作机制

      目标是动作消息的接收者。一个控件,或者更为常见的是它的单元,以插座变量(参见"插座变量"部分)
的形式保有其动作消息的目标。

      动作是控件发送给目标的消息,或者从目标的角度看,它是目标为了响应动作而实现的方法。

      程序需要某些机制来进行事件和指令的翻译。这个机制就是目标-动作机制。

      关键词标签:iOS培训,iOS基础,iOS学习


上一篇:iOS培训:iOS培训职业充电

下一篇:iOS培训专家:必须知道的10大iOS开发网站

最新开班日期

开班时间 2017/02/20
距离开班时间还剩

1 2 3
©2016 鸿运彩票网 版权所有 京ICP备15049804-3号