原创 IOS瘋狂基礎之UIView
項目中,可能需要我們爲某個視圖設置背景圖片,而API中UIView沒有設置背景圖片的方法,那麼該如何實現呢? 第一種方法: 利用的UIView的設置背景顏色方法,用圖片做圖案顏色,然後傳給背景顏色。 UIColor *bgCo
原创 IOS瘋狂基礎之UITableView
滾動到指定行 NSIndexPath *lastRow = [NSIndexPath indexPathForRow:([self.loadedImages count] - 1) inSection:0]; [self.i
原创 IOS瘋狂基礎之輸入限制—手機號,金額
#define myDotNumbers @"0123456789.\n"#define myNumbers @"0123456789\n" 以下代碼放在 shouldChangeCharactersInR
原创 IOS瘋狂基礎之程序異常處理
這裏只想說 你打個@try 就會出來提示 注意這個@ 唉~ @try { Statements } @catch (NSException *ex) { } @finally{ }
原创 IOS瘋狂基礎之調用設置功能
在安裝後第一次運行軟件時,系統會彈出提示用戶是否允許軟件獲取當前位置,如果用戶不允許的話,之後運行時系統不會在彈出提示設置,這點很不方便,有個解決辦法是給用戶一個選項,調出iphone中“設置”定位服務選項,由用戶手動設置,調用系統“設
原创 IOS瘋狂基礎之NSPredicate
//判斷字符串是否是手機號碼格式 BOOL validateMobile(NSString* mobile) { //手機號以13, 15,18開頭,八個 \d 數字字符 NSString *phoneRegex =
原创 IOS瘋狂基礎之進入 App Store 打分
很多用戶用了好軟件後忘記或嫌麻煩而不去 App Store 進行打分評星,爲此開發者可以在應用中加入打分按鈕,點擊後直接跳轉到 App Store 的評分界面。 App Store 上評論的鏈接地址是 itms-apps:/
原创 IOS瘋狂基礎之GIF圖片的顯示
iPhone SDK提供了多種動畫手段,UIView、UIImageView和CALayer都支持動畫。但如何處理常見的gif動畫呢?UIWebView提供了答案,代碼如下:1. 使用UIWebView播放 // 設定位置和大小
原创 IOS瘋狂基礎之網絡檢測
Reachability.h中定義了三種網絡狀態: typedef enum { NotReachable = 0, //無連接 ReachableViaWiFi,
原创 IOS瘋狂基礎之多線程編程NSThread
關於等待 returnData=[[myhttp.resultsDictionary valueForKey:@"body"] valueForKey:@"list"]; while (
原创 程序員基礎之正則表達式-複習
/^\[ \t]*$/ "^\[ \t]*$" 匹配一個空白行。 /\d{2}-\d{5}/ "\d{2}-\d{5}" 驗證一個ID 號碼是否由一個2位數字,一個連字符以及一個5位數字組成。 /<(.*)>.*<\/\1>/ "<(.*
原创 IOS瘋狂基礎之GestureRecognizer手勢
在Iphone開發中,像UIimageView是不支持點擊的,但往往我們卻有很多能在Image上點擊的需求,比如一個自定義的TableViewCell中放入三個UIimageView,在這裏命名爲imageleft,imagemidd
原创 IOS瘋狂基礎之NSURL
以下是解決url中有 中文字符時 NSURL 返回null 的解決辦法 (找自網絡) NSString *strUrl = @"http://maps.google.com/maps?daddr=東京都庁&saddr=新宿"; strUr
原创 IOS瘋狂基礎之MessageUI—短信
我們知道可以使用這樣的代碼在iphone中發送短信:[[UIApplication sharedApplication] openURL:@"sms:12345678"];但這樣的方式無法指定短信內容。那麼我們可以使用MessageUI框
原创 IOS瘋狂基礎之AddressBook通訊錄
本文介紹的是iPhone應用中關於通訊錄聯繫人開發案例,和通訊錄中聯繫人相關的應用iPhone提供了兩 個框架:AddressBook.framework和AddressBookUI.framework,使用這兩個框架我們可以在程序