Time of Update: 2013-11-16
1、用戶端編程推播通知技術在Mac OS X和iOS系統上都可以運行,我們本章主要介紹iOS用戶端編程,推播通知的編程比較簡單,編程的關鍵是獲得令牌,這是從APNS返回的,然後還有把提交給內容供應商。下面我們看看開發之前的一些準備工作。 配置Xcode工程編寫iOS推送應用需要在Xcode工程中進行一些配置,這些配置是主要是設定程式碼簽署標識,程式碼簽署標識的前提要有配置概要檔案(Provisioning Profiles)。有了配置概要檔案即可以設定程式
Time of Update: 2013-11-16
原文:http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app 作為一個iPhone/iPad開發人員,能夠自己寫一個簡單的web伺服器將是很有用的。 例如,你可能希望在軟體啟動時顯示一些來自伺服器的更新,或者在伺服器端儲存一些使用者資料。除了你的想象力,沒有什麼能限制你了。 在第一篇中,我們將會一步一步的建立一個web伺服器,基於promo code
Time of Update: 2013-11-16
http://download.csdn.net/detail/tonny_guan/5419117 http://download.csdn.net/detail/tonny_guan/5419123204462948http://weibo.com/516inc 作 者:關東升出 版 社:清華大學出版社出版時間:2013-5-1 版 次:1 頁
Time of Update: 2013-11-16
iOS開發串連到iPad上做真機調試,突然發生找不到檔案或目錄的錯誤,錯誤資訊如下:No such file or directory
Time of Update: 2013-11-16
一:確認網路環境3G/WIFI 1. 添加源檔案和framework 開發Web等網路應用程式的時候,需要確認網路環境,串連情況等資訊。如果沒有處理它們,是不會通過Apple的審(我們的)查的。 Apple 的 常式 Reachability 中介紹了取得/檢測網路狀態的方法。要在應用程式程式中使用Reachability,首先要完成如下兩部: 1.
Time of Update: 2013-11-16
要編寫社交網路用戶端程式,可以大體上分為4個主要的步驟 下面我們按照這個流程,介紹一下:1、引入Accounts和Social架構工 程中需要引入Accounts和Social架構,Accounts架構中有進行使用者賬戶認證所需類,Social架構中SLRequest類是我們所需
Time of Update: 2013-11-16
最近在忙著做一個檔案傳輸的軟體,剛開始也沒去想項目實現的困難度,可不可行。怎麼說呢,因為有類似的軟體都已經上線了,別人都已經實現了,就算在可行性上面做再多的分析,也是多餘的了。做這個項目也是我換工作後的第一個項目,以前做ios開發時間並不是很長,對ios開發的經驗也是有限的。也沒想過會遇到什麼困難,既來之則安之了吧。 項目分下來後,我被安排做音視頻模組和圖片模組,主要做UI和媒體檔案的擷取任務和播放。看起來並不是很多事情,我按照以前的工作思維,拿到需求,找到解決方案,考慮工作周期,計劃工作量,
Time of Update: 2013-11-16
首先看TableView擷取cell執行個體的方法- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath涉及Cell執行個體化的代碼:PostCell *cell = (PostCell * (! NSArray *objects = [[NSBundle mainBundle] loadNibNamed:
Time of Update: 2013-11-16
其實作程式不管是那行,學什麼語言最終的目的是和就算機打交道的,我們寫的程式電腦是怎麼處理的呢??? 電腦運行我們的程式無非就是吧磁碟-記憶體-cpu三者結合起來 我們寫一個程式碼肯定是在此盤中存著呢,但我們編譯的時候是把我們寫的代碼按照一定的規則合并成一個檔案(。exe)也就是我們平常見的安裝包,當我們運行.exe檔案時,這時才是我們的程式執行 ,//注意:大家千萬不要把些程式當成程式在代碼中的運行,一個程式要分為,編寫,編譯,執行
Time of Update: 2013-11-16
做項目封裝UIView的時候碰到的問題,沒想到有個哥們兒還寫成部落格,特此收藏!問題是這樣的,幾個介面用到同一個自訂返回按鈕,於是就想著把這個按鈕單獨封裝起來,添加一個UIView類,在裡面自訂UIButton,使用delegate來實現點擊事件//UIView類標頭檔XZXTopView.h#import <UIKit/UIKit.h>@protocol BtnDelegate <NSObject>
Time of Update: 2013-11-16
Library:儲存程式的預設設定或其它狀態資訊; -(void)dirHome{ NSString *dirHome=NSHomeDirectory(); NSLog(@"app_home: %@",dirHome);}目錄路徑: //擷取Documents目錄-(NSString *)dirDoc{
Time of Update: 2013-11-16
對於剛加入iOS應用開發行列的開發人員來說,終於經過艱苦的Coding後完成了第一個應用後最重要的曆史時刻就是將應用程式提交到iTunes App Store。Xcode 4.2開發工具已經把App提交流程化了,但是第一次提交總是充滿興奮和疑問的。本文將大概介紹如何將iOS應用程式提交到App Store的各個流程。希望對想將應用發布到蘋果商店的新開發人員一些協助(翻譯文章,如有術語錯誤,請給我留言批評,謝謝)。怎麼把開發完成的iOS App發布提交到App
Time of Update: 2013-11-16
最近在QQ群裡好多人問一些比較基礎的問題,在這羅列一下:1、鍵盤上的斜杠鍵壞掉了,怎麼樣用快速鍵進行注釋呢?首先在Xcode中注釋的預設快速鍵為:command+/;其次可以自行修改快速鍵:Xcode>Preferences...>Key
Time of Update: 2013-11-16
iOS 是目前最為安全可靠的移動平台,但既然是軟體就不會是無堅不摧的。喬治亞技術資訊資訊安全中心 (Georgia Tech Information Security Center)的研究員不久前聲稱,他們最近新發現了 iOS 的重大漏洞。該機構在報告中稱,這個漏洞很有可能成為“現有 iOS 系統需要面對的首要威脅”,它能夠在使用者難以察覺有異樣的情況下,通過一些看起來無害的應
Time of Update: 2013-11-16
辦公機器原來是別人在用,Xcode也是用別人的帳號下載的。昨天想升級Xcode的時候,發現沒有密碼,為了不打擾別人,也為了方便自己之後升級,於是乎把舊版本直接卸載掉,重新下載了全新的4.6版。下載完成後,問題出現了,以前針對Xcode的一些設定都沒有了,於是只好重新設定。自己的記性不太好,在這裡記錄一下,以便今後出現同樣問題時尋找。暫時遇到的問題有:1、代碼樣式發生了變化,預設為Basic,根據個人喜好,重設為Default,如所示:設定前與設定後的對比圖:設定前設定後也可以根據自己的喜好設定成
Time of Update: 2013-11-16
storyboard在可視化設計tableview和tableview的cell的時候非常方便.但是有些人早期可能是從手寫代碼控制項過來的,所以這裡有一些需要注意的地方. 1. 不能使用registerClass2. 無需判斷dequeueReusableCellWithIdentifier forIndexPath返回空cell的情況,因為一定會返回非空,並且子類化後的cell不要寫initWithStyle了.3. cell被重用如何提前知道?
Time of Update: 2013-11-16
1,assign :簡單賦值,不更改索引計數假設你用malloc分配了一塊記憶體,並且把它的地址賦值給了指標a,後來你希望指標b也共用這塊記憶體,於是你又把a賦值給(assign)了b。此時a 和b指向同一塊記憶體,請問當a不再需要這塊記憶體,能否直接釋放它?答案是否定的,因為a並不知道b是否還在使用這塊記憶體,如果a釋放了,那麼b在使用這塊記憶體的時候會引起程式crash掉 應用場合:對基礎資料類型 (例如NSInteger,CGFloat)和C資料類型(int, float,
Time of Update: 2013-11-16
Json資料封包 NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:@"value1",@"key1",@"value2",@"key2",@"value3",@"key3", nil]; // isValidJSONObject判斷對象是否可以構建成json對象 if ([NSJSONSerialization isValidJSONObject:dic]){ NSError
Time of Update: 2013-11-16
Xcode5
Time of Update: 2013-11-16
1.使用者手指觸控螢幕幕,產生一個事件對象2.系統會將這個事件對象添加到事件隊列(先進先出)中3.由UIApplication取出事件隊列中的事件對象進行處理4.UIApplication會先將事件對象傳遞給主要的UIWindow(當然,要先檢測UIWindow是否能夠接收和傳遞事件)5.UIWindow會遍曆所有的子控制項,看看觸摸點有沒有落在某個子控制項上面:1> 如果觸摸點沒有落在子控制項上,那麼就由UIWindow直接處理這個事件,事件傳遞完畢2> 如果觸摸點落在子控制項v1