Time of Update: 2013-12-10
1. PROJECT中Build Settings中配置Code Signing Identity 選擇對應的應用程式的profie2.TARGETS中Build Settings中配置Code Signing Identity 選擇對應的應用程式的profie3.調試裝置中選擇ios Device Xcode菜單中Product->Edit Scheme4.Edit Scheme介面Archive欄 Build
Time of Update: 2013-12-10
最近在獲得路由ip地址時候遇到了麻煩,在iphone中我們可以從設定中看到網關地址,但是ios官方並不提供介面去獲得網關地址。最終自己做了demo來,不過存在的問題是只能獲得網關地址是192.168.x.x範圍的地址,對於其他網段不好使,不好解決,如果有朋友知道希望留言告知啊 ^_^.最終輸出結果是:[cpp] 2012-11-26 13:06:48.102 RouterAddressDemo[451:907] broadcast
Time of Update: 2013-12-10
之前在 在iOS虛擬鍵盤上添加動態隱藏按鈕一文中描敘了關於鍵盤上添加動態按鈕的操作,發現鍵盤上的按鈕顯示出來的時候很僵硬,此處做了改進,添加了動畫過渡,更換了圖片,能夠讓人感覺按鈕是隨著鍵盤的動畫顯示而顯示,隨著鍵盤的動畫退出而退出,看上去更加流暢些;: - (void)viewDidLoad{
Time of Update: 2013-12-10
============================================================博文原創,轉載請聲明出處藍岩--移動互連網老兵============================================================最近在開發中遇到常見問題: [cpp] Choose a destination with a supported architecture in order to run on this
Time of Update: 2013-12-10
iOS 支援多個層次的多線程編程,層次越高的抽象程度越高,使用起來也越方便,也是蘋果最推薦使用的方法。下面根據抽象層次從低到高依次列出iOS所支援的多線程編程範式:1, Thread;2, Cocoa operations;3, Grand Central Dispatch (GCD) (iOS4 才開始支援) 下面簡要說明這三種不同範式:Thread
Time of Update: 2013-12-10
iOS下發郵件目前有兩種方式,利用openURL開啟iOS email app和利用MFMailComposeViewController在app內彈出email介面實現郵件發送。這兩種方式搜尋一下都有很多介紹,具體就不細說了。下面介紹第三種方式,利用開源庫SKPSMTPMessage實現郵件發送。其實這種方式也有不少文章介紹了,只是看了一些文章,寫得都差不多,都是貼demo裡面的代碼,沒有我需要的發送圖片和視頻附件的功能。研究和查閱了一些資料,將代碼綜合一下,粘貼出來方便自己和有需要的人查閱。
Time of Update: 2013-12-10
使用協議委託任務協議是一個聲明某些方法及屬性並儲存在實體文檔。協議就像是一些規範,實踐協議的類必須遵守這些規範。建立協議 xcode-->File -->New --> New File --> Cocoa Touch --> Objective - C Protocol -->Next -->協議名稱(eg:PersonProtocol)-->Save實際聲明協議:#import<Foundation/
Time of Update: 2013-12-10
原問題描述:我用NSUserDefault檢測應用首次被開啟:[plain] BOOL didRunBefore = [[NSUserDefaults standardUserDefaults] boolForKey:@"didRunBefore"]; if (!didRunBefore) { //Your
Time of Update: 2013-12-10
在 ipone 4s 以前,我們好像沒有過多的考慮螢幕相容的問題,因為iphone 智能的幫我們解決了,比如說 iphone iphone 3g iphone 3gs 為 320 *480 iphone 4 iphone 4s 為 640 *960我們很多情況下就是提供一個
Time of Update: 2013-12-10
前緣最近進行的一個iOS項目告一段落,使用 Git 進行原始程式碼控制。通過 Gitstats 進行統計。 統計結果1. 概況Age 105 days, 45 active days (42.86%)Total Files 400Total Lines of Code 17100 (42058 added, 24958 removed)Total Commits 231
Time of Update: 2013-12-10
[html] 今天一個很變態的問題卡住了:cannot find protocol declaration for "RefreshAudioListViewDelegate"<p></p><p><span style="color: rgb(186, 45, 162); font-family: Menlo; font-size: 11px;
Time of Update: 2013-12-10
iOS SDK為HTTP請求提供了同步和非同步請求兩種不同的API,而且可以使用GET或POST等要求方法。我們先瞭解其中最為簡單的同步GET方法請求。 為了學習這些API的使用MyNotes“備忘錄”應用執行個體,資料來源於伺服器端,而不是本地的Notes.xml(或Notes.json)檔案。 首先實現查詢業務,查詢業務請求可以在主視圖控制器MasterViewController類中實現,其中MasterViewController.h代碼如下:
Time of Update: 2013-12-10
[cpp]NSData *bodyData = [[bodyString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]dataUsingEncoding:NSUTF8StringEncoding];//把bodyString轉換為NSData資料 NSURL *serverUrl = [[NSURL URLWithString:RequestUrl]
Time of Update: 2013-12-10
伺服器端Bonjour服務發布成功之後,用戶端可以通過NSNetService解析服務,解析成功後,可以獲得通訊的資料細節,如:IP地址、連接埠等資訊。首先需要執行個體化NSNetService對象代碼如下:[cpp]-(id)init { _service = [[NSNetService alloc] initWithDomain:@”local.” type:@”_tonyipp._tcp.”
Time of Update: 2013-12-10
UILabel * label = [[UILabel alloc] init]; NSString * text = @"hellohellohellohellohellohellohellohellohellohellohellohello "; label.text = text; [label
Time of Update: 2013-12-10
1 前言IOS開發遵循MVC模型,即模型-視圖-控制器。視圖是展現給使用者的東西;模型是App管理的資料,也是App引擎的另一種叫法;控制器則是串連模型和視圖的橋樑。今天主要介紹一下,在建立跟視圖的ViewController時候,帶nib檔案和不帶nib檔案的區別。2 UIViewController使用上delegate的代碼.h檔案[plain]#import <UIKit/UIKit.h> #import
Time of Update: 2013-12-10
1 前言UITextField用來接受使用者輸入的文本,在開發中十分常見,今天我們來學習一下該控制項。2 代碼執行個體ZYViewController.h:[plain]#import <UIKit/UIKit.h> @interface ZYViewController : UIViewController @property (nonatomic,strong)UITextField *myTextField; @
Time of Update: 2013-12-10
蘋果App Store 的應用總下載量近日剛突破 250 億,並繼續上升中。毫無疑問,iOS 開發一直是熱門話題,這是一個製造了數億美元的產業。一個成功的應用,需要良好的規劃。在理解應用開發流程中,繪製線框圖是規劃階段重要一環,也用於確定
Time of Update: 2013-12-10
這裡主要側重於集合類的深淺拷貝,主要事因為工作的時候遇到這個問題。有不足的地方歡迎指正 首先我們需要有這樣的一個前提:[array addObject:obj];這樣obj的引用計數會增加1,如果使用remove則obj的引用計數會減一。ios對集合的記憶體處理就是這樣的。 那麼,假設obj只被array擁有:id temp = [array objectAtIndex:0];[array
Time of Update: 2013-12-10
如果在一個類中想要執行另一個類中的方法可以使用通知1.建立一個通知對象:使用notificationWithName:object: 或者 notificationWithName:object:userInfo: NSNotification* notification = [NSNotification notificationWithName:kImageNotificationLoadFailed(connection.imageURL) &