(译)Objective-C 类属性 由于Swift3.0 出了太多令人兴奋的新特性,人们很容易忽略Objective-C中的小改动。苹果展示Objective-C 很可能是为了提高Swift互操作性(译者注:互操作性主…
标签:objective
在Objective-C中实现链式语法
其他语言比如 Lua, 实现链式语法很容易。但在 Objective-C 中,如何实现链式语法呢? 注:这里讨论的链式语法特指的是点链式语法,不同于中括号链式语法,如[[[[someObj method1] method…
iOS 书单 以及学习资料
今天有人问我平时都看什么书,大概整理了一下,其实大部分除了推荐也都是经过查询之后才决定去买的,如果自己不知道看什么那就看看别人的呗。下面是我入手的或者说看过的资料,按照纸质和电子来划分。 实体书: 一、Objective…
自Objective-C 2.0以来的新增语法特性
Objective-C 2.0一开始用在GCC编译器上,后来因为GCC严格的GPL许可证使得Apple不得不寻找新的良好的编译器开源项目,而LLVM很快就被她盯上了。 Objective-C在Clang上发展速度非常快!…
可能碰到的iOS笔试面试题(5)--Objective-C
面试笔试都是必考语法知识的。请认真复习和深入研究OC。 Objective-C 方法和选择器有何不同?(Difference between method and selector?) selector是一个方法的名字,…
当我们谈论Runtime时我们在谈论什么?
Objective-C Runtime是一个将C语言转化为面向对象语言的扩展,Objective-C是基于动态运行时类型,用Objective-C编写的程序不能直接编译成可令机器读懂的机器语言,也就是说:在程序运行的时候…
10个Objective-C基础面试题,iOS面试必备_3
背景: 阅读新闻 10个Objective-C基础面试题,iOS面试必备 [日期:2013-07-15] 来源:codeceo.com 作者:Linux [字体:大 中 小] 苹果的iOS系统越来越火了,苹果这个金矿平台…
《Effective Objective-C 2.0》总结
编写高质量iOS与OS X代码的52个有效方法 一、熟悉Objective-C 1、了解Objective-C语言的起源 * Objective-C为C语言添加了面向对象特性,是其超集。Objective-C使用动态绑定…
Objective-c学习笔记1(GeekBand)
1.用Objective-C实现第一个Hello GeekBand程序: 在Xcode新建工程(相信这个不难做,这里不多说),保存工程名为:Hello -YUZHIBOYI.m。程序如写: [plain]view pla…
Swift和Objective-C混合编程
在Objective-C中使用Swift的类 在需要使用Swift类的Objective-C文件中导入 // 使用具体项目名替换掉ProductModeulName // 比如,一个叫MyApp的项目就写作 #impor…
采用现代Objective-C (1)
多年来,Objective-C语言已经有了革命性的发展。虽然核心理念和实践保持不变,但语言中的部分内容经历了重大的变化和改进。现代化的Objective-C在类型安全、内存管理、性能、和其他方面都得到了增强。使你更容易编…
objective-c NaN和Inf问题
objective-c NaN和Inf问题 今天调个bug,,调了估计都快一个小时了,一个float变量值为nan,很纳闷. 调了半天,才发现时在定义正切函数时,忘了考虑分母为零的情况了,使得整个正切值无穷大. 下面这篇…