原创 iOS 開發中的顏色

開發中的顏色 每一種顏色都是由N個顏色通道組成的 常見的顏色通道(ARGB) A:alpha 透明度 R:red紅色 G:green 綠色 B:blue藍色 常見的顏色(純色) 白色:全部通道滿值(最不純潔的

原创 iOS 多值參數,中文輸出和小文件下載

3.0 多值參數和中文輸出問題 (1)多值參數如何設置請求路徑 //多值參數 /* 如果一個參數對應着多個值,那麼直接按照"參數=值&參數=值"的方式拼接 */ -(void)test { //1.確定URL

原创 iOS 大文件處理,文件的壓縮和解壓縮

5.0 大文件的下載 (1)實現思路 邊接收數據邊寫文件以解決內存越來越大的問題 (2)核心代碼 //當接收到服務器響應的時候調用,該方法只會調用一次 -(void)connection:(NSURLConnection *

原创 iOS XML解析

2.0 XML解析 2.1 XML簡單介紹 (1) XML:可擴展標記語言 a.語法 b.XML文檔的三部分(聲明、元素和屬性) c.其它注意點(注意不能交叉包含、空行換行、XML文檔只能有一個根元素等

原创 iOS 文件上傳

10.0 文件的上傳 10.1 文件上傳步驟 (1)確定請求路徑 (2)根據URL創建一個可變的請求對象 (3)設置請求對象,修改請求方式爲POST (4)設置請求頭,告訴服務器我們將要上傳文件(Content-Type) (

原创 iOS 多線程中NSOperation使用

1 NSOperation基本使用 (1)相關概念 01 NSOperation是對GCD的包裝 02 兩個核心概念【隊列+操作】 (2)基本使用 01 NSOperation本身是抽象類,只能只有它的子類 02 三個子類分別是:NSB

原创 iOS 自定義cell

1.自定義cell--純代碼 新建一個繼承自UITableViewCell的字類,比如AZTuanGouCell @interface AZTuanGouCell : UITableViewCell 在AZTuanGouCell.m

原创 iOS 自定義不等高的cell

自定義不等高的cell 1.給模型增加frame數據(純代碼) 讓ViewController繼承UITableViewController,移除storyboard中的ViewController,新建一個UITableViewCo

原创 iOS 自定義按鈕

Xcode自定義按鈕 //設置frame -(instancetype)initWithFrame:(CGRect)frame { if (self=[super initWithFrame: frame]) {

原创 iOS 簡易購物車頁面的搭建

簡單購物車頁面的搭建 1.基礎頁面的搭建 在storyboard的cell中創建控件並進行約束,繼承自定義的AZWineCell 將cell中的子控件和自定義的AZWineCell一一進行連線 @property (weak,

原创 iOS 事件的傳遞與響應

事件傳遞 1.事件是怎麼樣產生與傳遞的? a.當發生一個觸摸事件後,系統會將該事件加入到一個由UIApplication管理的事件隊列中. b.UIApplication會從事件隊列中取出最前面的事件,並將事件分發下去以便

原创 iOS 抽屜效果實現

1.添加需要實現抽屜效果的三個視圖,這裏需要注意主視圖需要放在最後添加 // 左邊視圖 ... // 右邊視圖 ... // 主視圖 UIView *mainView=[[UIView al

原创 iOS 字典轉模型

字典轉模型 1.簡單的字典轉模型 -(instancetype)initWithDict:(NSDictionary *)dict { if (self=[super init]) { self.name=dict[@"

原创 iOS 個人頁面展示(導航條操作)

1.搭建基本界面 在storyboard中自定義一個導航控制器,移除自帶的根控制器UITableViewController,重新拖入一個UIViewController,在根控制器上方拖入一個UIView,在UIView內部拖入圖片

原创 iOS 數據存儲

iOS 數據存儲 1.plist文件存儲 iOS中手機應用數據存儲是保存在手機裏的應用沙盒中的 plist文件存儲一般都是存取字典和數組,直接寫成plist文件,把它存到應用沙盒當中. 只有在iOS當中纔有plist存儲,它是ios特