原创 IPhone官方中文文檔網址

http://www.apple.com.cn/developer/mac/library/navigation/ios.html

原创 學習iOS編程:我是怎樣教媳婦面向對象編程的

簡介 我老婆 Farhana 想要繼續軟件開發生涯(之前因爲我們的第一個孩子出生,她不得不放棄)。我已經有了一些軟件設計和開發的經驗,所以這幾天我就在試着幫助她學習OOD。 由於我早年在軟件開發的經驗,我總是發現無論一個技術問題看上

原创 iOS開發之常見crash

     作爲開發人員難免會遇到一些令人匪夷所思的crash.這裏我總結幾個常見的crash.可以說大多都是平時寫代碼時嚴謹點的話完全可以 避免的。 首先,要說的是類型判斷。當我們拿到傳過來的一個數組或是字典或者字符串的時候。我們是否應該

原创 iOS基礎(三)常用的相互轉換的類

1、NSdata -> NSString        NSString *aString = [[NSString alloc] initWithData:adataen coding:NSUTF8StringEncoding];2、N

原创 使用Xcode 6將你的項目本地化

iOS和OSX支持40種語言的本地化,Xcode無疑爲這一過程提供了強有力的支持。蘋果將這一多語言適配過程細分爲Internationalization(國際化)和Localization(本地化)兩個階段。 國際化—準備你的APP

原创 Objective-C學習筆記第五章複合

第五章複合 一、什麼是複合composition 編程中的複合就好像音樂中多個樂器組合在一起使用   在Objective-C中,複合是通過包含作爲實例變量的對象指針實現的   舉例代碼:Unicycle類中擁有一個指向Pedal對象的

原创 Objective-C學習筆記第七章深入瞭解Xcode

第七章深入瞭解Xcode 一、更改自動生成簽名的實現類的公司名 在終端中輸入 Defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions ‘{“ORGANIZATI

原创 Objective-C學習筆記第一章啓程

第一章啓程 一、歷史背景 Brad Cox發明了Objective-C Steve Jobs史蒂夫喬布斯成立了NeXT並創造了Unix上的NextSTEP語言,被蘋果收購後NextSTEP更名爲Cocoa 此後Cocoa的所有函數均以N

原创 Objective-C學習筆記第四章繼承

第四章繼承 一、爲什麼要繼承 在面向對象中我們將具有很多重複內容的類中的內容提取出來,寫成一個單獨的類   其他類只需要繼承就能取得這些功能,同時可以在自己類中寫入獨特的自定義方法   二、繼承語法 @interface

原创 Objective-C學習筆記第六章原文件組織

第六章原文件組織 一、拆分接口和實現部分 Objective-C的源代碼被分爲兩部分:接口@interface和實現@implementation 接口用來提供類的公共描述,包含了所有使用該類所需的信息,現實中文件名.h結尾   實現告

原创 Objective-C學習筆記第十一章特性

第十一章特性 水果公司在Objective-C 2.0中引入了特性(property),它組合了新的預編譯指令和新的屬性訪問器語法 新的特性顯著減少了必須編寫的冗長代碼 Objective-C 2.0特性只適用於10.5 Leopard之

原创 Objective-C學習筆記第八章Foundation Kit快速教程

第八章Foundation Kit快速教程 一、一些有用的數據類型 NSRange範圍 typedef struct  _NSRange{          unsigned int location;          unsign

原创 Objective-C學習筆記第十三章協議

第十三章協議 一、正式協議 正式協議是一個命名的方法列表(與非正式協議一樣) 正式協議顯示地要求採取協議(與非正式協議不一樣),採取協議的辦法是在@interface聲明中列出協議的名稱 採取協議意味着承諾實現協議的所有方法 (正式協議與

原创 Objective-C學習筆記第二章對C的擴展

第二章對C的擴展 一、構建Hello Objective-C 建立項目後在.m結尾文件內 代碼如下: #import <Foundation/Foundation.h> int main(int argc, const cha

原创 iOS工程結構分享

好的架構不是設計出來的,而是進化而來的! 我的iOS工程結構     我就簡單介紹下我做iOS項目時使用的工程結構。首先要說的是,這只是我的工程結構,並不是規範,或許它存在很多問題和不規範的地方,我只是把它分享出來,給大家提供一個參