java并發(fā)包編程實(shí)戰(zhàn)_jing的專欄
本文關(guān)鍵詞:iOS6編程實(shí)戰(zhàn),由筆耕文化傳播整理發(fā)布。
第二十三章 不同凡響:塊和函數(shù)式編程
1.聲明塊,具體關(guān)于塊的信息,可以去看:Objective-C語(yǔ)法之代碼塊(block)的使用 2.基于塊的UIAlertView 使UIAlertView可以這樣調(diào)用 [UIAlertView showAlertViewWithTitle:@"Test" message:@"hi there"...
第二十二章 Cocoa的大招: 鍵值編碼和觀察(KVO)
KVO,簡(jiǎn)介 所謂KVO,其實(shí)就是在KVC的基礎(chǔ)上,再來(lái)個(gè)觀察者模式。有關(guān)KVC的內(nèi)容,請(qǐng)查看:第十四章 REST解惑——初識(shí)KVC 下面的范例我描述的不太清楚,,各位在本文的末尾下載Demo,來(lái)看看 范例:根據(jù)時(shí)間的改變,更改tableviewcell的值 1.Table中,我們是這樣設(shè)置的,正常的創(chuàng)建cell,然后給cell的相關(guān)屬性賦值, - (UITableViewCell...
第十六章 在多個(gè)蘋果平臺(tái)和蘋果設(shè)備上運(yùn)行應(yīng)用
這章的主要內(nèi)容為:檢測(cè)IOS設(shè)備的功能 // // UIDevice_MKAdditions.m // DeviceHelper // // Created by Mugunth Kumar on 15-Aug-10. // Copyright 2010 Steinlogic. All rights reserved. #import #import #import #impor...
第十九章 調(diào)試——斷點(diǎn)
1.異常斷點(diǎn):當(dāng)代碼有問(wèn)題導(dǎo)致拋出異常時(shí),調(diào)試器會(huì)暫停應(yīng)用的執(zhí)行,停在拋出異常的那行。 我們只需要點(diǎn)擊:Add Exception BreakPoint 即可,不需要其他操作 2.符號(hào)斷點(diǎn):即我們平時(shí)直接再代碼界面上直接點(diǎn)擊形成的斷點(diǎn),對(duì)于這些斷點(diǎn),我們可以對(duì)其設(shè)置一些條件 例如:下圖代碼,我添加了一個(gè)斷點(diǎn),然后我們?cè)僮筮叺拇a導(dǎo)航面板,找到我們添加的斷點(diǎn),然后 “右擊” 選擇編輯斷...
第十四章 REST解惑——初識(shí)KVC
一.KVC的基本概念 Key-value coding,它是一種使用字符串標(biāo)識(shí)符,間接訪問(wèn)對(duì)象屬性的機(jī)制,而不是直接調(diào)用getter 和 setter方法。通常我們使用valueForKey 來(lái)替代getter 方法,setValue:forKey來(lái)代替setter方法。 下面,給大家一個(gè)例子,基礎(chǔ)流程是這樣的: 首先,創(chuàng)建基類,主要方法: //根據(jù)這個(gè)來(lái)把key-value 自動(dòng)...
IOS近期更新暫停,可能會(huì)更新點(diǎn)關(guān)于產(chǎn)品,項(xiàng)目相關(guān)的東西
春節(jié)后,計(jì)劃做點(diǎn)產(chǎn)品相關(guān)的工作,例如:需求分析師。 所以,《iOS6編程實(shí)戰(zhàn)》會(huì)暫時(shí)不再更新,zhon...
第十四章 REST解惑——REST簡(jiǎn)介
1.REST 簡(jiǎn)介 REST式的服務(wù)最重要的三個(gè)特征就是**無(wú)狀態(tài)性**(statelessness)、**統(tǒng)一資源定位**(uniform resource identification)和**可緩存性**(cacheability)。 REST式服務(wù)總是無(wú)狀態(tài)的。每次API調(diào)用都被視作新的請(qǐng)求,服務(wù)器并不會(huì)記錄客戶端上下文?蛻舳诵枰S護(hù)服務(wù)器的狀態(tài),包括但不限于緩存服務(wù)器響應(yīng)(r...
第十二章:表視圖常用UI范例——實(shí)現(xiàn)折疊列表,以及cell增加滑動(dòng)手勢(shì)
1.首先自定義一個(gè)UIView 用來(lái)作為SectionHeader,用一個(gè)大的button覆蓋整個(gè)View MKAccordionButton.h文件 #import @interface MKAccordionButton : UIView @property (nonatomic,weak) IBOutlet UIButton *mainButton; ...
第十二章:表視圖常用UI范例——保存和恢復(fù)自定義的UITableViewCell中UITextField中輸入的值
1.自定義UITableViewCell類 2.聲明屬性: //聲明一個(gè)塊 //返回值 塊名稱 塊參數(shù) @property (nonatomic,copy) void(^onTextEntered)(NSString *enteredText); //當(dāng)text結(jié)束編輯時(shí)的事件- (IBAction)textEditing...
第十二章:表視圖常用UI范例——下拉刷新+無(wú)限滾動(dòng)
1.使用UIRefreshControl實(shí)現(xiàn)下拉刷新 //聲明下拉刷新 self.refreshControl = [[UIRefreshControl alloc] init]; //賦予動(dòng)作執(zhí)行 [self.refreshControl addTarget:self action:@selector(refreshedByPullingTable:) forContr...
第十三章:多任務(wù)
1.狀態(tài)恢復(fù)系統(tǒng) 功能說(shuō)明:如果用戶輸入消息時(shí),中途切換到了另外一個(gè)應(yīng)用,當(dāng)用戶再次回到信息輸入界面時(shí),之前輸入的消息應(yīng)該仍然存在。 步驟: 1.在AppDelegate.m 中啟動(dòng)狀態(tài)保留系統(tǒng) - (BOOL)application:(UIApplication *)application shouldSaveApplicationState:(NSCoder *)coder { r...
多線程之GCD
@interface ViewController () @property (nonatomic,readwrite,weak) IBOutlet UILabel *label; @property (nonatomic,readwrite,assign) NSUInteger count; @property (nonatomic,readwrite,strong) dispatch_que...
多線程 之 NSOperation
//創(chuàng)建一個(gè)操作類,必須繼承NSOperation, 只需要重寫main方法即可(Main方法便是我們需要的異步操作) @interface PrintNumber : NSOperation @end @implementation PrintNumber - (void)main { NSLog(@"1"); } @end //調(diào)用異步 @interface ViewCont...
第十一章:位置服務(wù)
任何IOS設(shè)備都沒有配備獨(dú)立的GPS芯片,實(shí)際上都是個(gè)輔助GPS芯片,需要通過(guò)網(wǎng)絡(luò)數(shù)據(jù)計(jì)算位置信息(wifi,手機(jī)基站等) 下面代碼為:位置服務(wù),區(qū)域監(jiān)控 // // ViewController.m // Location_Demo // // Created by Eric on 13-12-7. // Copyright (c) 2013年 Eric. All rights ...
第十章 錯(cuò)誤處理
1.如果有可能污染用戶數(shù)據(jù),那還不如趁早崩潰了好。 2.自己的方法,可以嘗試試用:錯(cuò)誤處理塊。 例如:我需要修改某個(gè)數(shù)據(jù)...
本文關(guān)鍵詞:iOS6編程實(shí)戰(zhàn),由筆耕文化傳播整理發(fā)布。
本文編號(hào):211041
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/211041.html