Time of Update: 2014-10-18
先選擇城市,然後,跳轉tabbar所在的頁面.(仿安客居新房),選擇城市tabbar 首頁展示:點擊儲存格時候的:檔案目錄: ChooseCityViewController.h#import <UIKit/UIKit.h>@interface ChooseCityViewController : UIViewController<UITableViewDelegate,UITableViewDataSource>{
Time of Update: 2014-10-18
簡潔的ios小介面下午寫寫了個小東西小介面有需要的可以直接拿過來用 ,簡潔,挺好看,自我感覺;寫介面其實就是自上而下的在view加空間,注意一下位置就行了 - (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { CGRect screenSize = [[UIScreen mainScreen]bounds];
Time of Update: 2014-10-18
iOS判斷是否存在網路Every iPhone developer that has integrated a network connection based application has had to follow the Apple HID (Human Interface Design) rules. This means, that in order to get the Apple reviewers to sign-off on your application, you
Time of Update: 2014-10-18
iOS 通訊錄基礎iOS 6 之後應用訪問通訊錄需要獲得使用者授權,並且只授權一次,即使卸載了之後再安裝,也不用再次授權;開發通訊錄應用需要兩個架構:1.ABAddressBook 主要用於提供訪問通訊錄中的記錄和屬性等API,使用他需要自己構建UI。2.ABAddressBookUI 這個架構給我們提供了4個視圖控制器以及相應的委託協議,他們已經提供了UI介面ABAddressBook 架構中常用的類“()”前面的類為Foundation中的類,()內的是Core
Time of Update: 2014-10-18
[iOS] Obnjective-C 中的 __block 是什麼意思__block 的標記告訴編譯器,這個變數在 block 裡面需要做特殊處理。一般來說,在 block 中用的變數值是被複製過來的,所以對於變數本身的修改並不會影響這個變數的真實值。而當我們用 __block 標記的時候,表示在 block 中的修改對於 block 外也是有效地。具體可參見
Time of Update: 2014-10-18
iOS8 定位失敗問題時間:2014-10-10今天在開發的時候發現了一個iOS8的定位問題,執行操作之後,不會調用到定位之後的delegate方法中,然後我查看了一下手機上對應用的定位許可權介面,發現我的應用程式的訪問使用者的地理位置的許可權是空的,之後查了相關資訊,得到以下解決方案:1. Appdelegate中: CLLocationManager *locationManager;[UIApplication
Time of Update: 2014-10-18
iOS 通訊錄--寫入資訊寫了基礎知識和查詢通訊錄的功能了現在我們來看一下寫入資訊建立修改刪除#pragma mark - 寫入連絡人資訊//建立連絡人- (void) creatNewRecord{ CFErrorRef error = NULL; //建立一個通訊錄操作對象 ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, &error);
Time of Update: 2014-10-18
iOS 通訊錄-擷取連絡人屬性內容均來自關東升老師的ios開發指南上一篇寫了連絡人架構的一些必須知道的知識現在寫一下讀取連絡人資料相關操作要讀取通訊錄資料庫 需要建立通訊錄物件查詢擷取資料(所有或者部分)擷取通訊錄某一條記錄(某個人的所有資料)擷取這個人的各種屬性資料就是這樣 CFErrorRef error = NULL; //建立一個通訊錄操作對象 ABAddressBookRef addressBook =
Time of Update: 2014-10-17
NSTImer重複執行任務,nstimer重複任務問題 應用需要調度代碼以在特定的時間執行。此外,你還想要重複執行任務。 解決方案 使用NSTimer調度代碼以在特定的時間執行。為了使用NSTimer,你需要有日期對象與指嚮應用的運行迴圈的引用。 注意: NSTimer需要有運行迴圈,如果想在Mac或iOS應用中使用定時器,就必須有運行迴圈。本攻略需要應用帶有運行迴圈。1.11與1.12節分別介紹了建立Mac與iOS應用的步驟。 說明
Time of Update: 2014-10-18
iOS開發- reloadData無效 (子線程更新UI錯誤)今天在寫一個聊天工具的時候遇到了一個問題。註冊的通知裡面, 每當有其他使用者發來訊息的時候, UITableView 就要重新更新 cell.textLabel.textColor = [UIColor redColor];使用紅色標記cell名字來反白新訊息。 (當然,, 這隻是個demo, 效果比較渣。 正常情況應該是帳戶圖片跳動或者顯示新訊息條數...)可是我發現, 調用了這樣的更新語句後,
Time of Update: 2014-10-18
IOS開發各種加解密,編解碼1.AES加解密,給NSData添加類別 NSData+AES添加標頭檔#import - (NSData *)AES256EncryptWithKey:(NSString *)key {//加密char keyPtr[kCCKeySizeAES256+1];bzero(keyPtr, sizeof(keyPtr));[key getCString:keyPtr maxLength:sizeof(keyPtr)
Time of Update: 2014-10-17
iOS開發UI篇章 15-項目中的常見檔案,ui15-iOS開發UI篇—常見的專案檔介紹一、專案檔結構二、檔案介紹1.products檔案夾:主要用於mac電腦開發的可執行檔,ios開發用不到這個檔案2.frameworks檔案夾主要用來放依賴的架構3.test檔案夾是用來做單元測試的4.常用的檔案夾(項目名稱檔案夾)(1)XXXinfo.plist檔案(在該項目中為
Time of Update: 2014-10-18
iOS 中用戶端和伺服器的 Web Service 網路通訊 (2) 在實際的應用開發過程中,同步請求的使用者體驗並不是很好;我們都知道,Apple是很重視使用者體驗的,這一點也成為了行業的標杆,沒有使用者哪裡來的好產品,所以使用者體驗是極其重要的。貌似廢話有點多,接下來進入正題。同步請求不好,那麼就使用非同步請求的方法。在開發中,非同步請求會使用 NSURLConnetction 類的委託協議
Time of Update: 2014-10-18
iOS開發之FMDBsqlite作為一個輕量級的資料庫,由於它佔用的記憶體很少,因此在很多的嵌入式裝置中得到廣泛的使用。iOS的SDK很早就開始支援了SQLite,我們只需要加入 libsqlite3.dylib 以及引入 sqlite3.h 標頭檔即可,但由於原生sqlite的API不是很友好,因此使用的話一般會對其做一層封裝,其中以開源的FMDB最為流行。 FMDB主要的類1.FMDatabase – 表示一個單獨的SQLite資料庫。
Time of Update: 2014-10-17
IOS平台漢字轉拼音方案,ios平台漢字拼音iOS/Mac OS X 漢字轉拼音 網路流行的漢字轉拼音方案是帶一個拼音碼錶,速度快。其實Core Foundation也提供了一種方案,而且還帶聲調!Java代碼 NSMutableString *ms = [[NSMutableString alloc] initWithString:@"我是中國人"]; if (CFStringTransform((_
Time of Update: 2014-10-17
XMPPFramework-IOS開發(一)環境配置,xmppframework第一步下載最新的XMPPFramework 代碼。下載 第二步建立一個工程,例如叫Chat,將下載的XMPPFramework裡面的相應檔案夾加入工程,例子檔案就不用加了。其中XMPPFramework.h可以自訂,下載的原始碼裡也有一份 第三步添加以下依賴庫 此時如果build,會發現編譯不通過,原因是KissXML所需的標頭檔沒找到,提示 'libxml/tree
Time of Update: 2014-10-17
iOS開發UI篇章之通知中樞(NSNotificationCenter),iosnotification一、通知中樞(NSNotificationCenter) 每一個應用程式都有一個通知中樞(NSNotificationCenter)執行個體,專門負責協助不同對象之間的訊息通訊• 任何一個對象都可以向通知中樞發布通知(NSNotification),描述自己在做什麼。其他感
Time of Update: 2014-10-17
用plist顯示城市,plist顯示城市 沒有點擊索引的時候的: 點擊索引後的: 代碼: RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UITableViewDelegate,UITableViewDataSource>{ UITableView *
Time of Update: 2014-10-17
點擊儲存格,彈出另外一個tableView選擇頁面,儲存格tableview 儲存格頁面; 點擊儲存格後的: 選擇儲存格後的:.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UITableViewDataSource,UITableViewDelegate>{ UIView * _huiView;
Time of Update: 2014-10-17
模仿汽車大全的點擊一個按鈕,會彈出多個按鈕,同時,點擊背景圖,多個按鈕動畫返回的效果,大全背景圖 剛開始啟動並執行時候的:點擊ican表徵圖後的: RootViewController.h #import <UIKit/UIKit.h>@interface RootViewController : UIViewController{ UIImageView *iCanImageView; UIImageView