苹果的Objective-C编译器批准用户在统一个源文件里自由地混杂利用C++和Objective-C,混编后的语言叫Objective-C++。有了它,你就能够在Objective-C利用过程中利用已有的C++类库。O…
分类:object-c
Objective-C——类的设计
注: 定义类时类名应该加上两个大些字母前缀,以下代码类名并没有规范,比如例子中Car类可以更改为CDCar 面向过程和面向对象 面向过程是祈使句,面向对象是主谓(宾)结构。 面向过程注重数据的存储和操作,面向对象注重用程…
C语言的学习历程---从入门到内化
初识C语言@2008年 大一的时候就开设了C语言的课程,当时没有电脑。想着就是一门语言嘛,那就是要多背诵了。但是我的英语也学的不怎么滴,于是乎,我拿着C语言的教课书,默记,甚至跑到学校的后山大声朗读背诵。学期末考试,66…
Swift 4 和 Objective-C 在同一个工程里的混搭编程的方法
快速起步 你可以在 xcode 里同时使用 Swift 和 Objective-C(以下简称OC)来写代码,混搭编程的好处很多,比如允许大量代码的复用,在性能和开发效率之间找到平衡等。 在 Swift 中引…
iOS 开发者应该掌握些 C++ 知识
作为一名 iOS 开发者,最近由于开发音频播放器需要一些 C++ 的知识,便开始学习 C++ 知识。看完2本C++的书后,对它有一些了解,这里分享给有需要的同学,如果写的有不妥的地方,还望指出。后续会利用学到的C++知识…
点语法 self
点语法 注意点 一般用于成员变量赋值 一般情况下不建议使用 lf注意点 1.self会自动识别当前调用的是类方法还是对象方法, 2.对象方法只能调用对象方法,类方法也是一样 3.self不能在方法中调用自己的方法,会照成…
Objective-c中的@Property
@property是什么 @Property是声明属性的语法,它可以快速方便的为实例变量创建存取器,并允许我们通过点语法使用存取器。 存取器(accessor):指用于获取和设置实例变量的方法。用于获取实例变量值的存取器…
语言选择:Swift VS Object-C
Object-C从2010年开始随着iOS开发热潮开始火热起来,到目前为止一直还是主力开发语言。 Swift从2014年6月问世,到现在接近两年,目前在国外已经占一半的份额了,在国内,一些激进一点的公司也已经全面转向Sw…
iOS开发进阶精华 -收藏
感谢作者,旨在帮助想在iOS方向上有所提高的同学 源引:http://www.cocoachina.com/bbs/read.php?tid-143720.html 分享类型 接UI索引篇 欢迎大家补充贡献好帖子,如果有…
Swift 教程简介
Swift 是一种支持多编程范式和编译式的开源编程语言,苹果于2014年WWDC(苹果开发者大会)发布,用于开发 iOS,OS X 和 watchOS 应用程序。 Swift 结合了 C 和 Objective-C 的优…
Swift 和 Objective-C 的几个易混淆点
Swift和Objective-C语法并不太相似,但是有些从C继承的东西是类似的,比如块注释、switch语句等,但是看起来一样的地方,也有些细微的不同,如果依照C的思路就容易出错,下面列举几点: 因为Objective…
[iOS-Objective-C] 格式化字符串变参函数的实现
有些时候,可能需要通过 Objective-C 实现一个接收格式化字符串可变参数的函数,如 Foundation 中的某些方法一样: FOUNDATION_EXPORT void NSLog(NSString *form…