原创 網絡請求之異步Get請求設置代理方法

網絡請求就是從所給的網址獲取數據 網絡請求分爲Get請求和Post請求,在實際的操作中一般使用異步請求,下面我們就來共同學習一下異步Get請求 首先我們先創建一個工程來模擬一下簡單地請求過程 創建一個button,當點擊的時候觸發事件,在

原创 iOS中對UITableView中的cell設置自動適應行高

該問題主要針對的是自定義tableView的cell時,在cell上添加一個UILabel用於顯示內容時,由於內容的多少無法預知,所以我們要根據label上顯示的文本的多少來設置cell的自動適應行高 1,首先 先創建自定義的cell(t

原创 iOS中的UIView動畫

UIView動畫,對UIView和其子類做的動畫 UIView動畫有三種: 1.動畫塊(屬性動畫)                                 2.block動畫(屬性動畫和過度動畫的封裝)              

原创 iOS數據持久化之歸檔

iOS的數據持久化的寫入只支持4種基本類型,並且NSArray,與NSDictionary裏面存的數據也必須是這四種基本類型,那麼如果我們要將對象等寫入到沙盒中我們應該怎麼做呢? 下面我們來共同學習一下 在處理這一類的問題時,我們運用的是

原创 iOS中單例的創建方式

在iOS中,單例的運用會出現在很多地方,一般會用在頁面間的傳值,從後一個頁面向前一個頁面進行傳值 單例 繼承與NSObject 單例在程序中只能初始化一次,並且只會在程序運行結束後纔會銷燬,所以一些比較佔內存的操作不要寫在單例裏,不然會造

原创 UISegmentControl 分段視圖控制器

UISegmentedControl:分段控制器 UISegmentedControl: 每一個分段的下標從0開始,可以通過下標,對每個分段進行不同的操作,點擊事件應該是值改變的時候觸發事件 這樣就可以實現點擊方法

原创 UICollectionView 集合視圖

UICollectionView 集合視圖, 和UITableView一樣,都繼承與UIScrollView,可以滾動,並且可以顯示多列的cell UICollectionViewLayout 繼承與NSObject, 用於控制集合視圖的

原创 iOS中AutoLayout自動佈局,自適應高度

以往我們做cell的自適應的時候都是要寫許多的代碼進行計算高度,而且在適配的時候容易出現問題,費時耗工.那麼下面我們就共同探討一種基於xib的自動計算高度的方法 1.我們先創建tableView,tableView的創建可以使用可視化編程

原创 UISlider:滑塊控件

UISlider:滑塊控件,繼承與UIControl UISlider是進度條 //slider:控件的高度是31pt,不能改變 //frame:slider的可觸摸區域 slider = [[UISlider alloc]

原创 iOS動畫之CALayer

UIView與CALayer的關係 1,UIView可以相應事件,CALayer不可以 2,UIView側重於內容的管理,CALayer側重於內容的繪製 3,兩者緊密聯繫,缺一不可 UIView自帶一個readonly的屬性layer,大

原创 KVC在數據解析中的應用

KVC key-value Coding, 鍵值編碼.和點語法一樣是賦值的一種方法, 今天我們一起來看看 KVC在數據解析時應用 首先,創建一個繼承與NSObject的類,在類裏面創建屬性,並且屬性要和我們解析出來的數據的key值一樣,屬

原创 iOS數據持久化之寫入沙盒

iOS持久化有很多種,那麼首先我們先來探討一下文件的讀寫,即將文件寫入到指定的沙盒路徑中,但是這種持久化方式的儲存對象有限制 只能寫入4中類型(NSString, NSArray,NSDictionary,NSData) 首先,先找到我們

原创 UIScrollView,滑動視圖

UIScrollView:滑動視圖,繼承與UIView 初始化方法,首先應該設置滾動視圖的可見區域 frame 注意要設置內容頁的大小,內容頁的大小必須要比frame大,這樣視圖纔可以滾動 如果不設置內容頁的大小,默認爲和frame一樣

原创 UISwitch:開關控件

UISwitch:開關控件,繼承與UIControl 樣式如下 控件具有兩個狀態,開和關,可以關聯方法 關聯方法的時候.判斷控件的狀態,開或者關 該控件比較簡單,同樣也比較好用

原创 UITabBarController標籤視圖控制器

UITabBarController ,標籤視圖控制器,繼承與UIViewController,視圖控制器的控制器,管理一組平級的視圖控制器 創建視圖控制器,繼承與UITabBarController 首先設置window的根視圖控制器,