Time of Update: 2013-12-10
過濾字串中的html標籤的方法:[cpp]- (NSString *)filterHtmlTag:(NSString *)originHtmlStr{ NSString *result = nil; NSRange arrowTagStartRange = [originHtmlStr rangeOfString:@"<"];
Time of Update: 2013-12-10
1。 我們開啟上面這個網址,左邊, 我們可以看到兩個同名方法, LocalTimeByZipCode, 下面一個是用來binding LocalTimeSoap12的, 先不管它, 開啟上面這個。 開啟後, 可以看到這個方法的Overview描述資訊,Input Parameters, Output Parameters. 然後點開Test Form, 輸入一個zipcode可以進行線上測試,如輸入12345. 這個測試可以表明,這個web
Time of Update: 2013-12-10
1.為什麼對一個變數release後還要設為nil 對一個變數release後,這個變數指向的記憶體釋放了,但這個變數本身沒變,仍指向原來的記憶體位址。若這個變數在釋放後被訪問,或者被重複release,就會導致應用崩潰。設為nil後這個變數指向0×00,可以保證程式以後訪問不到原先的記憶體位址,對nil進行release也沒任何問題。2.使用類成員時,前面加不加self.有什麼區別 不加self.調用的是成員本身,加self.後實際上調用了其成員的get
Time of Update: 2013-12-10
[cpp] -(void)GetUpdate { NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary]; NSString *nowVersion = [infoDict objectForKey:@"CFBundleVersion"];
Time of Update: 2013-12-10
表視圖是iOS開發中使用最頻繁的視圖,我們一般都會選擇以表的形式來展現資料,比如通訊錄、頻道列表等。表視圖分段、分組、索引等功能使我們所展示的資料看起來更規整更有調理,更令人興奮的是表視圖還可以利用細節展示等功能多層次的展示資料,正所謂一表勝千言。
Time of Update: 2013-12-10
IOS SDK相容性引導是本文要介紹的內容,主要是基於IOS SDK基礎的開發介紹說明如何應用於XCode工程的基於IOS SDK開發的技術。來看詳細內容講解。1、用(weakly linked)弱串連類、方法和函數來支援在不同版本之間的程式運行2、弱串連整個架構(framework)3、為不同的IOS SDK選擇不同的編譯條件4、在代碼中找出過時API的使用5、確定在運行時作業系統和架構(framework)的版本一
Time of Update: 2013-12-10
比如在A版面設定B的delegate為A的執行個體, // A.m中某處B* b = [B alloc] init];b.delegate = self;[self.view addSubview:b];[b release];那麼1.是A負責建立B的,A的生命週期一定比B要長(B存在,A一定也存在;A存在,B不一定存在)也就是說 在B(執行個體b)存在的時候,A(的執行個體)一定存在,
Time of Update: 2013-12-10
問題描述:建立了一個列表應用,只要按按鈕就可以添加字串到mutable數組中。不過My Code運行之後,點擊按鈕只有最後的數組添加成功了。[plain] - (IBAction)notebutton:(UIButton *)sender { NSMutableArray *mystr = [[NSMutableArray alloc] init]; NSString *name =
Time of Update: 2013-12-10
想用下面的代碼實現一個圓形相框:[plain]CGContextRef context = CGBitmapContextCreate(NULL, self.bounds.size.width, self.bounds.size.height, 8, 4 * self.bounds.size.width, CGColorSpaceCreateDeviceRGB(), kCGImageAlphaPremultipliedFirst); CGContextAddArc(context, 1
Time of Update: 2013-12-10
iOS並沒有開放控制系統亮度的介面,所以app能做到的只是比系統設定的亮度更暗,具體做法就是在整個app的keywindow之上再放一個window,設定黑色背景,通過控制alpha值來達到明暗變化。[cpp]- (void)installBrightnessWindow { m_brightnessWindow = [[UIWindow alloc]
Time of Update: 2013-12-10
在iOS開發中,單例是最有用的設計模式之一。它是在代碼間共用資料而不需要手動傳遞參數的一種最有用的方法。關於單例和其他設計模式,請參考這本書: 《Cocoa design pattern》 背景 單例是一種重要的概念,它是一種極其便利的設計模式。在iPhone
Time of Update: 2013-12-10
1.前言之前簡單的學習了Objective-C的基礎文法,從今天起我們開始學習簡單的IOS視圖開發。2.UIAlertView入門2.1普通彈框使用提示視圖的最好方法,當然是使用特定的初始化方法: [plain]- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading
Time of Update: 2013-12-10
1 前言建立一個 UIRotationGestureRecognizer 的監視器,然後在綁定到你的視圖中,用來捕獲使用者利用手指在螢幕上做旋轉的手勢 。UIRotationGestureRecognizer 這個類有一個 rotation 的屬性,這個屬性可以用來設定旋轉的方向和旋轉的弧 度 。 當 用 戶 的 手 勢 開 始 和 結 束 的 時 候 分 別 會 用 到 如 下 的 兩 個 屬 性 .UIGestureRecognizerStateBegan,
Time of Update: 2013-12-10
1 前言UITableView中的每個Section中都可以設定頁首和頁尾,來滿足需求。使用者都可以自己設定。2 代碼執行個體ZYViewHeaderFooterController.h: [plain]#import <UIKit/UIKit.h> @interface ZYViewHeaderFooterController :
Time of Update: 2013-12-10
/* iphone擷取sim卡資訊 1.加入一個Framework(CoreTelephony.framework). 2.引入標頭檔#import <CoreTelephony/CTTelephonyNetworkInfo.h>#import <CoreTelephony/CTCarrier.h> 3.初始化 *///-----------------------------------具體demo//---
Time of Update: 2013-12-10
>>>>>>>>iOS中的多線程有以下幾個辦法1.performSelector(InBackground or
Time of Update: 2013-12-10
1 前言Block Objects 的對象可以內聯或編碼為獨立的代碼塊。 今天我們就來介紹一下其用法。2 代碼執行個體今天我們不用IOS架構來開發,直接用簡單的程式來開發,下面來介紹一下如何用Xcode建立一個簡單的程式2.1 建立項目 2.2 選擇Type為Foundation 2.3 建立一個類,在裡面添加需要調用的相應方法 TestBlockObject.h [plain]#import
Time of Update: 2013-12-10
1 前言使用UITapGestureRecognizer 監聽捕獲使用者點擊了螢幕的事件。2 代碼執行個體ZYViewController.m [plain] (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from
Time of Update: 2013-12-10
1 前言從今天起我們開始學習IOS的圖形和動畫。在 Cocoa Touch 中,程式是由“視窗”和“視圖”組成。一個帶有 UI 的程式至少有一個視窗,這個視窗至少 包括一個到多個視圖。在Cocoa Touch中,一個視窗就是一個UIWindow的執行個體。一般的,程式會開啟到主窗 口,然後程式員會向這個視窗添加視圖,來展示 UI 的不同的部分:例如按鈕,文本,映像和自訂控制項。所 有這些 UI 相關的組件是由 UIKit
Time of Update: 2013-12-10
1 前言使用 CGAffineTransformMakeRotation/CGContextRotateCTM函數來建立一個仿射旋轉變換。2 代碼執行個體ZYViewControllerView.m [plain] - (void)drawRect:(CGRect)rect{ /* Create the path first. Just the path handle. */