原创 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,使用這兩個框架我們可以在程序