原创 UIScrollView和UIPageControl的分頁 && NSTimer【圖片輪播器】

UIScrollView和UIPageControl的分頁 一、分頁 只要將UIScrollView的pageEnabled屬性設置爲YES,UIScrollView會被分割成多個獨立頁面,裏面的內容就能進行分頁展示。(根據Sc

原创 模型的應用 && Xib &&代理模式的應用【應用管理】

模型 模型取代字典的好處 使⽤用字典的壞處 ⼀一般情況下,設置數據和取出數據都使⽤用“字符串類型的key”,編寫這些key時,編譯器不會有任何友善提示,需要手敲。例如: dict[@"name"] = @"Jack"; N

原创 Quartz 2D 簡單應用【打水印】&&【圖片裁剪】&&【屏幕截圖】

打水印 一、代碼實現 UIImage *bgImage = [UIImage imageNamed:@"scene"]; // 上小文 : 基於位圖(bitmap) , 所有的東西需要繪製到一張新的圖片上去

原创 UITableView基礎【數據刷新 && 模型數據中嵌套模型數據】

UITableView 一、概述 在iOS中,要實現表格數據展示,最常用的做法就是使用UITableView,類似於微信、QQ、新浪微博等軟件基本上隨處都是UITableView。 UITableView繼承自UIScrollV

原创 UIAlertController【對話框】

UIAlertController 在iOS 8中,UIAlertController在功能上是和UIAlertView以及UIActionSheet相同的,UIAlertController以一種模塊化替換的方式來代替這兩個類的

原创 1.15-學習概況

1月15 tableView的cell創建方式 先從緩存池中,如果緩存池中沒有可循環利用的cell,先去中找到合適的cell ,如果storyboard沒有的話,再從我們寫的代碼創建 偏好設置 ● 很多iOS應用都支持偏好設置,

原创 NSConnection和RunLoop的關係

#import "ViewController.h" @interface ViewController () <NSURLConnectionDataDelegate> @end @implementation ViewCon

原创 UIDatePicker && UIToolbar【時期選擇器】

常用方法和屬性 UIDatePicker 是一個控制器類,封裝了 UIPickerView,但是他是UIControl的子類,專門用於接受日期、時間和持續時長的輸入。日期選取器的各列會按照指定的風格進行自動配置,這樣就讓開發者不必

原创 NSURLConnection文件上傳&&解壓縮

文件上傳的步驟 設置請求頭 [request setValue:[NSString stringWithFormat:@"multipart/form-data; boundary=%@", 分割線] forHTTPHeade

原创 2月4學習概況

static的作用 修飾局部變量 讓局部變量只初始化一次 局部變量在程序中只有一份內存 並不會改變局部變量的作用域,僅僅是改變了局部變量的生命週期(只到程序結束,這個局部變量纔會銷燬) 修飾全局變量 全局變量的作用域僅限於當前文

原创 UIPickerView【隨機點菜系統 && 省市聯動 && 選擇國旗】

UIPickerView 1. UIPickerView的常見屬性 數據源(用來告訴UIPickerView有多少列多少行) @property(nonatomic,assign) id<UIPickerViewDataSo

原创 NSURLConnection

HTTP請求的常見方法 GET 所有參數拼接在URL後面,並且參數之間用&隔開 比如http://520it.com?name=123&pwd=345 傳遞了2個參數給服務器 name參數:123 pwd參數:345 沒有

原创 Core Animation系列之CADisplayLink

原文地址:http://blog.csdn.net/wzzvictory/article/details/22417181 一、簡介 1、所在框架 CADisplayLink和其它CoreAnimation類一樣,都是在Quart

原创 觸摸事件的傳遞 && 響應者鏈條

響應者對象 什麼是響應者對象 繼承了UIResponder的對象才能接收並處理事件。我們稱之爲“響應者對象” UIApplication、UIViewController、UIView都繼承自UIResponder,因此它們都是

原创 JSON解析

JSON數據(NSData) -> OC對象(Foundation Object) {} -> NSDictionary @{} [] -> NSArray @[] "jack" -> NSString @"jack" 10 -