原创 OC筆記 - 類的概念(2015.1.26)

1.對象方法      >減號 - 開頭      >只能由對象調用      >對象方法中可以訪問成員變量(實例變量)      >對象方法中可以調用類方法      2.類方法      >加號 +開頭      >只能由類名調用

原创 OC筆記 - 手動內存管理的基本概念(2015.1.30)

1.手動內存管理基本概念 創建對象  1.分配內存空間,存儲對象  2.初始化成員變量  3.反回對象的指針地址   1.對象在完成創建的同時,內部會自動創建一個引用計數器,這個計數器,是系統用來判斷是否回收對象的唯一依據,當我們的引用計

原创 多控制器管理 ——程序啓動過程

一、UIApplicationMain的執行步驟 1.根據第3個參數創建一個UIApplication對象,一個程序對應一個UIApplication對象(單例),UIApplication對象是程序的象徵 2.接下來會根據第4個參數創建

原创 一份詳盡的IPC$入侵資料(轉載)

[ccbirds入門級教程]--各個擊破1--ipc$入侵一 嘮叨一下:網上關於ipc$入侵的文章可謂多如牛毛,而且也不乏優秀之作,攻擊步驟甚至可以說已經成爲經典的模式,因此也沒人願意再把這已經成爲定式的東西拿出來擺弄.不過話雖這樣說,但

原创 OC筆記 - 特有語法(2015.1.30)

1.特有語法 @property 是一個編譯器特性,用來自動生成成員變量的get/set方法聲明(xcode4.4以前)  > 告訴property要生成的get/set方法聲明的成員變量類型是什麼  > 告訴property要生成的ge

原创 OC筆記 - 面向對象特性(2015.1.28)

1.self和對象方法 誰調用當前方法,self就代表誰 * self在對象方法中,self代表當前對象 * self在類方法中個,self代表類   > self在對象方法中 可以利用self->屬性名稱的方式訪問成員變量 > [sel

原创 OC筆記 - UI基礎控件(2015.2.3)

1.UIViewController 每當顯示一個新界面時,首先會創建一個新的UIViewController對象,然後創建一個對應的全屏UIView,UIViewController負責管理這個UIView   UIViewContro

原创 OC筆記 - 懶加載、plist文件加載、UIImageView幀動畫(2015.2.4)

1.“懶加載”和plist文件的加載 將屬性放在get方法中初始化的方式,稱爲“懶加載”\”延遲加載” <span style="font-size:18px;">- (NSArray *)imageData { if (_im

原创 OC筆記 - 事件處理(2015.4.3)

1.響應者對象 在iOS中不是任何對象都能處理事件,只有繼承了UIResponder的對象才能接收並處理事件。我們稱之爲“響應者對象”   UIApplication、UIViewController、UIView都繼承自UIRespon

原创 OC筆記 - tableView的編輯模式、UITabBarController(2015.3.20)

1.tableView的編輯模式 // 只在在tableview的編輯模式下才有添加 // 只要實現該方法, 手指在cell上面滑動的時候就自動實現了刪除按鈕 // commitEditingStyle: 傳入提交的編輯操作(刪除/添

原创 OC筆記 - CALayer(2015.4.5)

1.CALayer 在iOS中,你能看得見摸得着的東西基本上都是UIView,比如一個按鈕、一個文本標籤、一個文本輸入框、一個圖標等等,這些都是UIView   其實UIView之所以能顯示在屏幕上,完全是因爲它內部的一個圖層   在創建

原创 OC筆記 - NSNotification、鍵盤通知(2015.3.7)

1.UITextField 通過UITextField的代理方法能夠監聽鍵盤最右下角按鈕的點擊 成爲UITextField的代理 self.textField.delegate=self;   遵守UITextFieldDelegate協

原创 OC筆記 - 數據存取(2015.3.19)

1.iOS應用數據存儲的常用方式 XML屬性列表(plist)歸檔 Preference(偏好設置) NSKeyedArchiver歸檔(NSCoding) SQLite3 CoreData   2.應用沙盒 每個iOS應用都有自己的應

原创 OC筆記 - 自定義tableView的headerView(footerView)(2015.3.13)

自定義tableView的headerView(footerView)相關知識 // 當一個分組標題進入視野的時候就會調用該方法 //該方法類似於tableViewCell的cellForRowAtIndexPath方法 -   (UI

原创 OC筆記 - UIScrollView、NSTimer(2015.2.12)

1.從父控件中刪除所有的子控件 [self.answerView.subviewsmakeObjectsPerformSelector:@selector(removeFromSuperview)]; 等同於 for (UIView *