Swift 混编
博BOBO
做的更好!
展开
-
Swift OC混编
swift 语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift 中再写一次,哪就使用混编。这个在IOS8中是允许的。 先中简单的入手,先研究在同一个工程目录下混合使用的情况。 为了演示。先准备两个类 第一个是swift语言写的类,文件名为 act.swift [cpp] vi转载 2016-01-12 16:55:26 · 381 阅读 · 0 评论 -
Swift和Objective-C中的属性特性
Objective-C的开发者们都知道,OC中的属性(Property)通常都有一组特性(Attributes)来说明该属性的一些附加信息。在Swift当中,这个特性的功能“似乎”是被取消掉了,但是,我们仍然可以通过一些不同的方法来指明属性的这些特性。 基本的属性声明 使用属性,我们可以避免手工编写繁琐的setter和getter方法,避免因为这些方法来内存的问题,同时也节省编写代码的时间。原创 2016-09-26 14:29:27 · 442 阅读 · 0 评论 -
Swift 实现UITableView报错, does not conform to protocol 'UITableViewDataSource'
Swift语言中的UITableView中着实很坑爹,为什么呢,因为在遵循协议后经常会报这样的错误:does not conform to protocol 'UITableViewDataSource'。而且是第一次尝试的伙伴们经常会发现,我写的代码没有问题呀,该写的都写了,为什么还是报错呢,有的时候是xcode的问题,有的时候又是自己遵循的协议中有必需实现的方法而没有实现导致的。所以遇到这种问原创 2016-09-26 14:53:59 · 1253 阅读 · 0 评论 -
Swift和Objective-C混编的注意啦
Swift已推出数年,与Objective-C相比Swift的语言机制及使用简易程度上更接地气,大大降低了iOS入门门槛。当然这对新入行的童鞋们来讲,的确算是福音,但对于整个iOS编程从业者来讲,真真是,曾几何时“高大上”,转瞬之间“矮矬穷”。再加上培训班横行,批量批发之下,iOS再也看不到当年的辉煌。 往事不再提,事还是要做滴。iOS10推出后,紧跟着Xcode8也推送原创 2016-11-01 11:10:52 · 1024 阅读 · 0 评论