1. 程式人生 > >iOS開發系列之iOS SDK例項教程

iOS開發系列之iOS SDK例項教程

原文地址) iOS SDK是開發iPhone和iPad 應用程式過程中必不可少的軟體開發包,提供了從建立程式,到編譯,除錯,執行,測試等一些列開發過程中所需要的工具,也提供了許多豐富的框架和相關API,供開發者在寫程式的時候使用。

iOS SDK內容眾多,一篇文章根本不足以涵蓋所有內容。大家已經從各種書籍、論壇、開源資料庫以及技術大牛等處學習了不少知識,而每個人的學習並方法不一樣,有人喜歡跟隨大牛從實踐中獲得真知,有人喜歡自己探索發現......本文主要是網上的一些例項教程,後期會繼續更新,希望能有所幫助。 


為什麼你的陣列包含3個專案而不是5個?為什麼你的遊戲執行緩慢?這些都跟除錯有關,除錯是開發過程中必不可少的一部分。本文所列舉了一些重要的除錯功能(當然並不全面)可以幫你用更少的時間來解決bug問題。
本文內容主要包括3個方面:
使用console檢查app狀態
進行日誌記錄,並熟練的駕馭NSLog
使用物件的生命週期來跟蹤記憶體的使用。
                                                                                                                                                                                                                                              

完整閱讀>>



iOS中的沙盒可以讓平臺更加的安全,這也是沙盒給使用者帶來的最主要好處。不過由於沙盒的嚴格限制,導致程式之間共享資料比較麻煩。一般在程式間共享文件可以通過UIDocumentInteractionController(該類經常被開發者忽略)。本文中,我將介紹如何使用這個類在其它程式(已經安裝在裝置中的程式)中預覽和開啟文件。
UIDocumentInteractionController在iOS 3.2中就已經存在了,使用起來非常靈活,功能也比較強大。它除了支援同裝置上app之間的文件分享外,還可以實現文件的預覽、列印、發郵件以及複製。
                                                                                                                                                                                                                                              

完整閱讀>>


iOS 6 SDK: 在應用內展示App Store
出於什麼樣的原因你會希望使用者從你的iOS app中進入App Store呢?可能你想使用者去App Store 為你的應用評分,也可能你希望使用者看到你其他的iOS app。iOS 6引入了SKStoreProductViewController類,可以讓使用者在不離開當前應用的前提下展示App Store中的其他產品。
Store Kit
SKStoreProductViewController類是Store Kit框架的一部分。SKStoreProductViewController使用起來非常簡單,在用例項講解之前,瞭解一些基本的知識很有必要。
                                                                                                                                                                                                                                              

完整閱讀>>


建立一個好的應用不是一件簡單的事,一般來說,最難做的是建立一個內容豐富,吸引人的介面。這個教程教你如何建立一個自定義的文字輸入框。
1.建立專案  
啟動Xcode,建立一個Single View Application 
                                                                                                                                                                                                                                              完整閱讀>>

iOS SDK:建立一個動態的Action Sheet
Step 1: 建立新專案
開啟Xcode,選擇“Create a new Xcode project”,選擇“Single View Application”,點選“next”。輸入專案名稱(我這麼命名為“Fruits”),並確定Devices中選擇的是iPhone,然後勾選上“Use Storyboards”和“Use Automatic Reference Counting”,並點選“Next”,選擇存放專案的地方,再點選“create”。
                                                                                                                                                                                                                                              完整閱讀>>

iOS SDK:自定義Popover(彈出視窗)
在iPad中利用popover來顯示一些輔助資訊非常不錯。為了構建適合你自己的程式設計風格,對iOS物件的定製需要花費一些精力。本文將建立一個基本的popover,並研究一下相關自定義的內容,讓你能夠很容易的跟著介紹就能在程式中實現相關自定義。 


我們計劃建立UITextView,實現UITextViewDelegate協議方法,使用NSLog檢查該方法何時被呼叫。我們還會接觸到如何在TextView中限制字元的數量,以及如何使用return鍵隱藏keyboard。看看如何在你的app中實現這些功能。