原创 啓用了ARC技術

  Xcode4.2(iOS 5)以後啓用了ARC技術,雖然4.2以後版本仍然可以不開啓ARC,但是我們在建工程的時候有時爲了不想管理內存然後就啓用了ARC,但是再開發過程中需要用到第三開發類庫,而這些第三方類庫或是沒做更新而不支持AR

原创 ios7 xib 適配

</pre><span style="font-family:'Comic Sans MS'; font-size:18px"></span><p></p><pre name="code" class="objc">如果你已經下載了x

原创 iOS實現本地通知

本地通知,local notification,用於基於時間行爲的通知,比如有關日曆或者todo列表的小應用。另外,應用如果在後臺執行,iOS允許它在受限的時間內運行,它也會發現本地通知有用。比如,一個應用,在後臺運行,嚮應用的服務器端

原创 ios之XCode調試,程序崩潰問題詳解

歡迎回到當程序崩潰的時候怎麼辦 教程! 在這個教程的第一部分,我們介紹了SIGABRT和EXC_BAD_ACCESS錯誤,並且舉例說明了一些使用xcode調試器(Xcode debugger)和異常斷點(Exception Bre

原创 NSUserDefaults

NSUserDefaults適合存儲輕量級的本地數據,比如要保存一個登陸界面的數據,用戶名、密碼之類的,個人覺得使用NSUserDefaults是首選。下次再登陸的時候就可以直接從NSUserDefaults裏面讀取上次登陸的信息咯。

原创 CGContextRef用法

quartz 是主要的描畫接口,支持基於路徑的描畫、 抗鋸齒渲染、漸變填充模式、圖像、顏色、座標空間變換、以及PDF 文檔的創建、顯示、和分析。UIKit 爲Quartz 的圖像和顏色操作提供了Objective-C 的封裝。Cor

原创 UIView動畫(過渡效果)的學習筆記

UIView視圖的動畫功能,可以使在更新或切換視圖時有放緩節奏、產生流暢的動畫效果,進而改善用戶體驗。UIView可以產生動畫效果的變化包括: 位置變化:在屏幕上移動視圖。 大小變化:改變視圖框架(frame)和邊界。拉伸變化:改變視

原创 iOS應用開發最佳實踐:編寫高質量的Objective-C代碼

點標記語法 屬性和冪等方法(多次調用和一次調用返回的結果相同)使用點標記語法訪問,其他的情況使用方括號標記語法。   良好的風格: view.backgroundColor = [UIColor orangeColor];

原创 retain和copy的區別 #import @class 的區別

retain和copy的區別 #import @class 的區別 #import  @class 的區別 主要爲了解決引用死鎖 1.import會包含這個類的所有信息,包括實體變量和方法,而@class只是告訴編譯器,其後面聲明的名

原创 NSNotificationCenter

消息機制 NSNotificationCenter 一直都在頻繁使用,但是卻對其原理不是十分了解。今天就花些時間,把消息機制原理重頭到尾好好過一遍。 iOS 提供了一種 "同步的" 消息通知機制,觀察者只要向消息中心註冊, 即可接受其

原创 iOS學習之iOS沙盒(sandbox)機制和文件操作(一)

1、iOS沙盒機制 iOS應用程序只能在爲該改程序創建的文件系統中讀取文件,不可以去其它地方訪問,此區域被成爲沙盒,所以所有的非代碼文件都要保存在此,例如圖像,圖標,聲音,映像,屬性列表,文本文件等。 1.1、每個應用程序都有自己的

原创 iPhone真機測試過程詳解(Xcode5最新)

說明:閱讀本篇文章之前確保幾點 1.有寫好待調試的程序   2.$99開發者賬號   3.apple設備和數據線.不多說了下面開始吧。 1.這是最新的AppleDeveperCenter的頁面,我們按照從上到下的順尋依次

原创 添加第三方類庫造成的linker command failed with exit code 1 (use -v to see invocation)的錯誤調試

        linker command failed with exit code 1 (use -v to see invocation)這個錯誤貌似遇見並不止一次,當我想用某個第三方類庫的時候(如SBJson),我直接把類庫

原创 iOS面試題系列:

iOS面試題系列: iOS如何面試 iOS基礎面試題(二) iOS基礎面試題(三) iOS基礎面試題(四) iOS進階面試題----Block部分 iOS進階面試題----多線程部分 隨着iOS平臺開發的職位的增加,筆

原创 理解xib(nib)、File’s Owner、First Responder、outlet、action等概念

理解xib(nib)、File’s Owner、First Responder、outlet、action等概念 xib(nib): 都是一些對象的描述,類似與VC的.rc資源文件。nib是二進制格式,xib是單一的xml文檔,便於源