《Objective-C基础教程》第二章 对C的扩展
生活随笔
收集整理的這篇文章主要介紹了
《Objective-C基础教程》第二章 对C的扩展
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
.m代表message。
編譯工作由GCC(GNU Compiler Collection,GNU編譯器集合)處理,可以理解C語言的全部3個(gè)變體。
NS代碼前綴表示來自Cocoa,蘋果收購(gòu)的NeXT Software公司開發(fā)的NextSTEP工具包。
布爾類型BOOL具有YES和NO值,但使用8位存儲(chǔ)空間,YES定義為1,而NO定義為0。在OC中1不等于YES。絕不要直接將BOOL值和YES比較,直接和NO比較則一定安全,因?yàn)镃語言中的假值就是0。
使用NSLog()輸出任意對(duì)象的值時(shí),都會(huì)使用%@格式說明。對(duì)象通過一個(gè)名為description德方法提供自己的NSLog()格式。比如NSString的description方法可簡(jiǎn)單輸出字符串中的字符。
編譯工作由GCC(GNU Compiler Collection,GNU編譯器集合)處理,可以理解C語言的全部3個(gè)變體。
NS代碼前綴表示來自Cocoa,蘋果收購(gòu)的NeXT Software公司開發(fā)的NextSTEP工具包。
布爾類型BOOL具有YES和NO值,但使用8位存儲(chǔ)空間,YES定義為1,而NO定義為0。在OC中1不等于YES。絕不要直接將BOOL值和YES比較,直接和NO比較則一定安全,因?yàn)镃語言中的假值就是0。
使用NSLog()輸出任意對(duì)象的值時(shí),都會(huì)使用%@格式說明。對(duì)象通過一個(gè)名為description德方法提供自己的NSLog()格式。比如NSString的description方法可簡(jiǎn)單輸出字符串中的字符。
轉(zhuǎn)載于:https://blog.51cto.com/afantihust/467928
總結(jié)
以上是生活随笔為你收集整理的《Objective-C基础教程》第二章 对C的扩展的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【百度分享】基于内核模块的测试代码编写(
- 下一篇: HttpHandler浅析