原创 delegate和Notification的區別
delegate針對one-to-one關係,而且receiver可以返回值給sender;notification 可以針對one-to-one/many/none,receiver無法返回值給sender ;
原创 打電話、發短信
We all know that phone and message are the basic function of the cellphone , iOS SDK provide the interface, let us c
原创 標籤(UILabel)
(1) Effect of the printer The first step: adding the file you needed(typewriter.wav , ZTypewriteEffectLabel.h ,ZTypewri
原创 Xcode6如何添加pch文件
要把pch添加到項目中,總共分幾步? 答案是:三步。 第一步,創建一個pch文件。 第二步,在Buliding settings裏設置Precompile Prefix Header爲Yes,Prefi
原创 ios正則表達式判斷郵箱身份證是否正確
//郵箱 + (BOOL) validateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[
原创 The difference between stack and heap(堆和棧的區別)
for a complete routine , whose distribution in the memory as follows :
原创 文件操作
The sandbox mechanism of IOS , which only has its own application access to its files in its directory of applicatio
原创 iOS面試題目
1 OC中,與alloc語義相反的方法是dealloc還是release?與retain語義相反的方法是dealloc還是release?爲什麼?需要與alloc配對使用的方法是dealloc還是release,爲什麼?
原创 指針的使用
正如拿着名片可以找到某個人一樣,通過指針可以訪問其指向的某塊內存區域。爲此,C語言引入了間接引用的概念,這需要使用運算符*。 1.*運算符 *的作用有兩個:一,聲明:聲明某個類型的指針變量; 二,間接引用,通
原创 變量的存儲類別
從作用域的角度來看,變量可以分爲局部變量和全局變量;從生存期(存在時間)的角度來看,變量又分爲靜態存儲和動態存儲。靜態存儲的變量在整個程序運行期間分配固定的存儲空間。動態存儲的變量在程序運行的期間根據需要動態分
原创 C語言小知識
一.根據函數能否被其他的源文件調用,函數可以分爲內部函數和外部函數兩類:(1)內部函數:在函數的首部的最左端加關鍵字static,則表示此函數是內部函數。內部函數又稱爲靜態函數,只能被它所在的文件中的函數調用,不能被其他的文件中
原创 應用實例UIApplication
1. 當應用程序啓動時,應用的狀態由UIApplication類的一個實例維護,這個實例代表了整個“應用程序對象”,它只能是一個實例,其作用是實現應用程序中一些共享資源的訪問和狀態的保持等。 2. https://
原创 IOS中數字的格式化
In IOS , we can set the format of the NSDate output through NSDateFormatter 。Compared with the famous NSDateForm
原创 動態內存分配
我們說動態分配,首先我們來明白一個問題:什麼是動態分配,什麼是靜態分配?舉例來說,在聲明數組時,我們需要明確告訴編譯器數組的大小,之後編譯器會在內存中爲數組開闢固定大小的內存。類似於數組內存這種分配機制就屬於靜態
原创 關於真機模擬器framework和.a合併爲通用的方法
最近在做項目的時候,因爲自己寫的framework在真機調試的時候會打真機包,不過有的時候會遇到測試機子不夠用的情況,所以就在想可不可以打個真機模擬器通用的包。因爲在以前我在上家公司做一款教育產品的時候遇到過這樣的情況,當時用到