從xcode4.4開始,LLVM4.0編譯器為Objective-C添加一些新的特性。創建數組NSArray,哈希表NSDictionary, 數值 對象NSN
結構體(struct)可以使用位字段(:), 節省空間, 如以下代碼,結構體a中的, 第一個變量x占用1個字符, y占用2個字符, z占用33個字符(越界);但
指針在C語言中占有很重要的地位,同時也是學習C語言的難點所在。結構體屬於用戶自己建立的數據類型,在實際的軟件開發項目中應用很廣泛。本文以實際的例子介紹了C語言中
在實際的軟件開發項目中,經常要實現多個模塊之間的通信,這就需要大家約定好相互之間的通信協議,各自按照協議來收發和解析消息。本文以實際的程序代碼為例,詳細介紹了如
在通信類軟件中,程序經常需要與數據庫打交道。為了實現諸如從數據庫中獲取數據、更新數據庫表某字段、插入或刪除某條數據等功能,就需要在C語言程序中構造一些SQL語句
在實際的C程序中,一個模塊執行多個操作是很常見的事情。如果多個操作同時進行,會出現程序效率低下、計算機CPU占用率過高等情況,這時就需要對所有操作的執行順序作一
初學者在學習Objective-c的時候,很容易在內存管理這一部分陷入混亂狀態,很大一部分原因是沒有弄清楚引用計數的原理,搞不明白對象的引用數量,這樣就當然無法
在一些Linux內核和其它的開源代碼中,我們經常看到像下面這樣的代碼:do{ ... }while(0)該代碼片段並非循環,這樣想想似乎使用do&hell
如果你是一名C程序員,你肯定很熟悉宏,它們非常強大,如果正確使用可以讓你的工作事半功倍。然而,如果你在定義宏時很隨意沒有認真檢查,那麼它們可能使你發狂,浪費N多