Time of Update: 2018-12-05
本篇章不再介紹如何真機調試,而是不斷匯總真機調試時遇到的錯誤,記錄下來,大家一起學習進步。錯誤1:Could not change executable permissions on the application.這個錯誤的意思是,同一個bundle identifier 不能重複用,再通俗點來講,就是我們真機調試的裝置之前已經調試和安裝了com.XXX.abc
Time of Update: 2018-12-04
首先感謝:Kid_IkariOS 當然或許他永遠不知道有個人想感謝他 折騰了半天,各種搜尋,找不到結果,Adobe官方(因為我是用flash
Time of Update: 2018-12-04
NSAutoreleasePool * pool = [[NSAutoreleasePoolalloc] init]; const char* queueName = [[[NSDatedate] description] UTF8String]; dispatch_queue_t myQueue = dispatch_queue_create(queueName, NULL); dispatch_queue_t mainQueue =
Time of Update: 2018-12-05
最近就是被問到,某某瀏覽器可以直接在應用內展示應用並下載,還有下載進度是咋實現的,知道是iOS6的SotreKit搞的,但是還總被問有沒有例子。個人覺得的應該是個很簡單的東東啊?順手寫了一個:步驟很簡單:1.添加StoreKit.framework2.引用標頭檔並聲明協議#import <StoreKit/StoreKit.h>@interface ViewController
Time of Update: 2018-12-05
聲明歡迎轉載,但是請尊重作者勞動成果,轉載請保留此框內聲明,謝謝。文章出處:http://blog.csdn.net/iukey當收到push訊息的時候我們可以在應用程式圖示上顯示一個徽章來告知使用者有幾條訊息到來。其實實現這個功能很簡單,只要調用UIApplication即可。用法用例:[UIApplication sharedApplication].applicationIconBadgeNumber=33;
Time of Update: 2018-12-05
Android和IOS的app發布的流程有一個相同之處,就是都需要先將編譯好的app簽名,然後上傳到market裡,但兩者的複雜度是冰火兩重天。Android可以手動通過整合在eclipse裡的工具進行簽名,或者可以用ant進行自動化簽名。但IOS app的發布過程非常的痛苦。 發布IOS app有兩種方式,一種稱為AD_HOC,由於這種方式需要預先擷取裝置的UDID,因此適合在企業內部版本;另一種方式眾所周之的方式就是發布到app
Time of Update: 2018-12-05
本軟體是為在校大學生備考CET4的同學量身定製的一款高效英語背單詞軟體,一款真正支援曆年真題的背單詞軟體,通過真題翻譯, 真題閱讀理解,真題完型填空來加強單詞的記憶和複習.支援螢幕取詞功能, 對所選單詞進行英英解釋, 英漢解釋和線上查詢功能, 掃清生詞障礙.在背單詞過程中, 可將生詞加入生詞本中. 本軟體的特色功能有: 1. 支援本地離線真人發音 2. 全面支援CET4考試真題,與真題即時互動,答題結果一目瞭然. 3. 支援螢幕取詞功能,只要有英文的地方長按都可以進行英英翻譯,英漢翻譯 4.
Time of Update: 2018-12-05
在 iOS 6.1, iPhone5 ,移動號碼, xcode 4.6上測試通過建立一個空白的工程1)匯入CoreTelephony.framework2)在AppDelegate.m中 #import 語句下面添加 extern 語句,如下所示: #import "AppDelegate.h"extern NSString *CTSettingCopyMyPhoneNumber(); 3)實現 myNumber 方法 -(NSString *)myNumber{ return
Time of Update: 2018-12-05
1.MVC(模型-視圖-控制器).Cocoa Touch設計者採用MVC範型作為指導原則,用於拆分GUI(圖形化介面)應用程式代碼的邏輯方法2.Moudle模型:儲存和處理應用程式資料的類(通常是設計一些ObjC類) View視圖:視窗、控制項等和使用者互動的元素組成的部分
Time of Update: 2018-12-05
在 iPhone 應用或者是遊戲的開發過程中,對聲音的支援是必不可少的。在我做過的幾個應用中,每個都涉及到音效,所以在這裡做個簡單的歸納,很多都是引用自《iPhone Application Programming Guide》 (需要有 Apple ID 才能開啟連結),加了一些實際使用的經驗。iPhone OS 主要提供以下了幾種播放音訊方法:System Sound ServicesAVAudioPlayer 類Audio Queue ServicesOpenAL關於System
Time of Update: 2018-12-05
我們經常在IPhone中涉及到開發通過觸摸移動自己的按鈕或視圖。例如下面3個圖:通過手指觸控螢幕幕移動灰色按鈕:下面具體講解一下實現此效果的過程:1.首先我們自訂一個按鈕MyButton 繼承自UIButton#import <UIKit/UIKit.h>@interface MyButton : UIButton{ CGFloat xDistance; //觸摸點和中心點x方向移動的距離 CGFloat yDistance;
Time of Update: 2018-12-05
在做quhao APP架構時,後台Server端使用了Java,提供WebService,而iOS和Android作為移動用戶端。在做資料互動時,Server端返回JSON格式資料。由於iOS SDK中提供的JSON資料解析實在太過麻煩,這裡講下iOS下如何使用SBJson庫來解析JSON格式資料。首先我發起了一個HTTP請求,得到一個response字串,此字串是JSON格式:NSURL *url = [NSURL URLWithString:@"http://192.168.1.2:9081
Time of Update: 2018-12-05
很久以前轉了一個 iOS 利用 HTC Weather Animated PerpageHTML 實現仿 HTC 天氣時鐘的文章:iPhone 4 實現 HTC Sense 時鐘動畫天氣:http://blog.csdn.net/davidhsing/article/details/6723878 這幾天更新了 iOS 5.1.1 的完美越獄,現在發現以前放在 Page1 的方式有些膩味了,想放到鎖定畫面來,於是在 Cydia 裡面搜尋了一下,發現還真有這樣的外掛程式,大喜。先看 Cydia
Time of Update: 2018-12-05
步驟一越獄前請備份好行動數據,同時請備份好SHSH。並在http://www.weiphone.com/ios/該鍵接中選擇iPhone4(5.0.1/9A405)韌體,然後按下列圖中開始。步驟二先恢複韌體。 步驟三步驟四
Time of Update: 2018-12-03
最近在做視頻上傳的時候遇到了個問題,就是當上傳自己錄製的視頻的時候尺寸過大,尤其是錄製720p視頻的時候尺寸更是不可想象,但是從iPad Library或者相簿裡面選擇視頻的時候系統會做一個壓縮,不知道這是什麼方式壓縮的 ,求助論壇之後果。後來發現其實IOS裡面是提供了幾個API可以壓縮視頻的(準確的說應該是reEncode)。這幾個API在AVFoundation裡面。寫出來希望能給遇到相同的問題的朋友一些協助。知道的就請略過了。寫了一個便捷的方法- (void)
Time of Update: 2018-12-04
這兩天做了一個CALayer的動畫Demo,然後一直在想CALayer 和UIView之間的關係,CALayer 和UIView之間動畫的差別等問題。網上查閱資料,跟大夥一起學習一下。From: fairzy。在Core Animation的layer和Cocoa的view之間最大的概念上的區別就是,layer是不直接在螢幕上繪製。UIView在MVC模式中處於View層,Core
Time of Update: 2018-12-04
對於UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem這幾種控制項的自訂,因為具備共同性,因此放在一起討論。通常有兩種方式來實現自訂。1)擷取控制項的對象,然後對這個特定的對象進行特定的修改。2)利用UIAppearance來實現對所有同類控制項及特定同類的自訂。因為大多數應用裡面的自訂為了美觀,基本上相同類的控制項自訂方式都一樣,因此採用UIAppearance來使得介面的自訂變得非常方便。對於這種方式,通常在AppD
Time of Update: 2018-12-04
雖然沒有能力開發Native App,但還是可以利用iOS中Safari瀏覽器的特性小小的折騰一下,做一個偽Web App滿足下小小的虛榮心的。既然是在iOS中的Safari折騰的,那麼代碼中利用到的也基本上都是Safari的私人屬性。添加表徵圖到主畫面是Web App的第一步:<link rel="apple-touch-icon-precomposed" sizes="57x57" href="icon-57.png"><link
Time of Update: 2018-12-04
可能咋一看不知道我說的是個啥,因為ios本來就用這功能的啊,還類比它幹啥?先聽我說下項目背景哈我現在開發的是一個webapp,主要是用在ipad上,這個app的大小是固定大小的,為了防止觸摸它出現彈性滾動,我加個句代碼:$(document).bind('touchmove', function(e) { e.preventDefault();});這樣這個頁面就被我鎖死了,不會出現討厭的彈性滾動了,再加上一些meta屬性(我的blog裡有這些)全屏啥的,基本上跟nativeapp無異了。
Time of Update: 2018-12-04
首先需要一個進階一點的Xcode版本,現在一般都要4.5以上了吧,然後將你的應用在模擬器中運行,選擇 硬體-->裝置--> iPhone (Retina 4- inch)這個就是iphone 5 的解析度。沒有做過適配的應用就會在上下兩端出現黑邊,那麼如何做適配呢?1.首先需要添加一張啟動圖片,圖片名字命名為Default-568h@2x.png,設定好以後,啟動看,就會發現上下的兩條黑邊不見了。2. 3.5- inch 的螢幕的高度 480,而4.0 - inch