原创 iOS學習筆記-----KVC,KVO與通知初探

一.鍵值編碼(KVC)的使用 鍵值編碼是指:將表示對象包含的信息的字符串作爲鍵值使用,來間接訪問該信息的方式. int main(int argc, const char * argv[]) { @autoreleasepool

原创 iOS學習筆記-----使用代理(Delegate)的頁面傳值

前言: 因爲Object-C是不支持多繼承的,所以很多時候都是用Protocol(協議)來代替。Protocol(協議)只能定義公用的一套接口,但不能提供具體的實現方法。也就是說,它只告訴你要做什麼,但具體怎麼做,它不關心。 當一個類要使

原创 iOS學習筆記-----UITextField與UITextView屬性與方法

一、UITextField 1.UITextField屬性 (1)enablesReturnKeyAutomatically 默認爲No,如果設置爲Yes,文本框中沒有輸入任何字符的話,右下角的返回按鈕是disabled的。 (2)bor

原创 iOS學習筆記-----UIView的Touch事件

首先,UIControlEvents有這個幾種: UIControlEventTouchDown = 1 << 0, // on all touch downs UIControlEventTouchD

原创 iOS項目-----主題APP

寫在前面 目前只完成了一些簡單的界面 , 用到了一些常用的第三方庫,包括AFNetworking,MMDrawerController ,YYModel,SDWebImage. 後面還會繼續更新。 demo更新地址: http://git

原创 iOS學習筆記------UIButton、UIImageView、UILabel的屬性與方法

一、UIButton 1.UIButton狀態: UIControlStateNormal // 正常狀態 UIControlStateHighlighted // 高亮狀態 UIControlSta

原创 iOS學習筆記-----Block初探

Block概要 1.block是一個匿名函數代碼塊 (1)block聲明的時候,就是傳值的時候,代碼塊並沒有被運行. (2)在block回調的時候代碼塊才被執行. Block語法 1.Block語法 ‘^’託字符 返回值

原创 iOS學習筆記-----ViewController

一.ViewController介紹 1.視圖控制器的概念 視圖控制器就像個大管家,用來管理視圖的加載、卸載、橫屏豎屏顯示等操作。 每一個界面都應該由一個控制器來管理顯示 UIViewController是所有視圖控制器的父類 iOS

原创 iOS學習筆記-----GCD 用法介紹

GCD(Grand Central Dispatch) 簡介 Apple提供的一套更底層、更高效的併發編程技術,純C語言、基於Block 支持同步或異步任務處理,串行、並行的處理隊列,非系統調用的信號量機制,定時任務處理,進程、文件或

原创 iOS學習筆記-----URLSession的使用

1.GET請求 (1) //1 構造URL網絡地址 NSURL *url = [NSURL URLWithString:@"http://www.weather.com.cn/data/sk/101010300.html"];

原创 iOS項目筆記-----記賬項目中的小問題

遇到的問題 1.navigationBar隱藏後,tableView的第一個cell與頂部有間隙 //這是ViewController中的代碼, //隱藏導航欄 self.navigationController.navigati

原创 iOS學習筆記-----文件操作

一.沙盒 1.沙盒的概念 (1)iOS中每個App應用程序都有一個單獨封閉的文件夾,這個文件夾稱爲沙盒 (sandbox) (2)沙盒目錄用來存放App的本地文件,例如:音頻、視頻、圖片文件…….. (3)當前App應用程序沒權限訪