原创 iOS開發-優秀博客-實用技巧

實用技巧 優秀博客 objc中國:http://objccn.io/ M了個J:http://www.cnblogs.com/mjios      http://blog.csdn.net/q199109106q唐巧技術博客:h

原创 iOS中幾種數據持久化方案

概論 所謂的持久化,就是將數據保存到硬盤中,使得在應用程序或機器重啓後可以繼續訪問之前保存的數據。在iOS開發中,有很多數據持久化的方案,接下來我將嘗試着介紹一下5種方案: plist文件(屬性列表) preference

原创 iOS證書說明和發佈內購流程整理

網上關於蘋果證書的生成和設置的教程比較多,但大多數只是講了相關流程和步驟,有的也只是簡要進行了相關說明,總之介紹的不夠詳細,自己最初在接觸的時候也是比較困惑,下面進行總結。請結合其他蘋果證書的配置教程進行學習(傳送門)。 關於證書

原创 關於iOS多線程,你看我就夠了

在這篇文章中,我將爲你整理一下 iOS 開發中幾種多線程方案,以及其使用方法和注意事項。當然也會給出幾種多線程的案例,在實際使用中感受它們的區別。還有一點需要說明的是,這篇文章將會使用 Swift 和 Objective-c 兩種語言

原创 隱私政策

首部及導言 歡迎你使用開發工具集軟件及服務! 爲使用開發工具集軟件服務(以下簡稱“本軟件”)及服務,你應當閱讀並遵守《開發工具集》iOS版隱私政策(以下簡稱“本協議”)。請你務必審慎閱讀、充分理解各條款內容,特別是免除或者限制責任的

原创 Objective-C編碼規範:26個方面解決iOS開發問題

背景 這裏有些關於編碼風格Apple官方文檔,如果有些東西沒有提及,可以在以下文檔來查找更多細節: The Objective-C Programming Language : https://developer.ap

原创 iOS 對應用程序啓動時所有方法的調用順序分析(轉自董鉑然博客園)

一個應用程序的啓動過程要包括代理的創建,控制器的加載和控制器view的加載,這其中有很多關於生命週期的方法,每個方法都是有先後順序的,如果調用順序拿不準,或者某段代碼寫的方法不恰當,就會遇到各種奇葩問題。本文不怕麻煩的在幾乎所有啓動時要

原创 iOS 7+自定義導航欄背景,標題和返回按鈕文字顏色

在iOS7下,默認導航欄背景,顏色是這樣的,接下來我們就進行自定義,如果你僅僅是更改一下背景和顏色,代碼會很簡單,不需要很複雜的自定義View來替代leftBarItem  更改導航欄的背景和文字Color  方法一:

原创 iOS 8中使用UIAlertController

iOS 8的新特性之一就是讓接口更有適應性、更靈活,因此許多視圖控制器的實現方式發生了巨大的變化。全新的UIPresentationController在實現視圖控制器間的過渡動畫效果和自適應設備尺寸變化效果(比如說旋轉)中發揮了重要

原创 iOS ViewController生命週期

ViewController ViewController是IOS開發中MVC模式中的C,ViewController是view的controller,ViewController的職責主要包括管理內部各個view的加載顯示和卸載,同時

原创 iOS 7 教程:定製iOS 7中的導航欄和狀態欄

iOS 7 教程:定製iOS 7中的導航欄和狀態欄 注:本文譯自Customizing Navigation Bar and Status Bar in iOS 7 近期,跟大多數開發者一樣,我也正忙於對程序進行升級以適配i

原创 iOS UINavigationBar 使用總結

UINavigationBar是我們在開發過程中經常要用到的一個控件,下面我會爲大家介紹一些常用的用法。 1. 設置導航欄的標題 這個不多說,直接上代碼self.navigationItem.title = @"UINavigati

原创 iOS圖片拉伸技巧

有些時候,我們使用的控件內容尺寸不確定,但是仍需要給它設定一個背景圖片,如何讓背景圖片的大小可以跟隨某個控件的大小來改變呢?在IOS裏實現非常簡單。 首先介紹一下九宮格吧,其實就是把圖片切成9塊,在程序裏,只需要設置4個角的大小即可,

原创 iOS 開發之NSTimer使用初探

創建timer對象的三種方法 一、這兩個類方法創建一個timer並把它指定到一個默認的runloop模式中 + (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti i

原创 iOS NSUserDefaults的使用

一、用戶輕量級的數據持久化,主要用於保存用戶程序的配置等信息,以便下次啓動程序後能恢復上次的設置。 該數據實際上是以“鍵值對”形式保存的(類似於NSDictionary),因此我們需要通過key來讀取或者保存數據(value)。 具體