帐号:   密码: 温馨提示:
当前位置:首页 » 产品中心 » 书目录
Swift语言实战精讲

评分: 已有0人评价

0

单价:¥67.00

作者:刘明洋 著

出版社:人民邮电出版社

出版日期:2015-4-1

ISBN:9787115347039

版次:1 页数:546 字数:820000 开本:16开

包装:平装

数量:

购买本商品的顾客还买过

内容简介

 Swift采用了Objective-C的命名参数和动态对象模型,提供了无缝接入现有Cocoa框架和与Objective-C混编的能力。但是不同于Objective-C和 C++ 或者 C 在同一个 .mm 文件中的混编,Swift代码不能和Objective-C 代码写在同一个文件中。分属不同文件,但相互之间可以调用,需要注意必须添加或者创建bridging header文件。
  不管是在OC工程中添加.swift文件,还是在Swift项目中添加oc类文件,都会弹出提示添加bridging header文件。点击Yes,自动创建MixedLanguage-Bridging-Header.h文件,如果这里不小心没有点击Yes,或者没有弹出添加Objective-C的桥接头文件提示,也没有关系,我们可以手动添加一个.h文件,命名为:工程名-Bridging-Header.h,添加完毕之后需要修改工程的Objective-C Bridging Header。
  OC如何调用Swift写的类
  OC要想调用Swift,必须有头文件。而Swift文件却没有头文件,所在也需要产生一个头文件。但对于OC调用Swift的头文件比较特殊。因头文件里面的机制是自动生成的,工程中看不到。
  产生头文件步骤:
  选中targets->build settings ->packing->Product Module Name 中设置模块名,这个名称很重要。 Swift 的头文件就是根据这个来命名的。将Defines Module设置YES,并确定Product Module Name 和 Product Name都填写。
  ……
首页 | 公司简介 | 部门设置 | 新闻动态 | 图书商城 | 书目下载 | 人才招聘 | 联系我们

Copyright@2007-2015www.bjxuehaishuxiang.com All rights reserved 北京学海书香图书有限公司 版权所有

全国热线:010-52118724 手机:13381159381 13718130631 (8:30-00:30) QQ:383427914

京ICP备19052460号