原创 IOS開發之Block編程

IOS block 教程 這是網上一篇介紹的挺詳細的教程。 搜索過官方文檔,蹩腳的英文面前看一點懂。速度很慢。 後來找到上面這片大部分文檔的翻譯,覺得挺好的。 對於block學習。大致分幾點 1.sdk的限制,即,block屬於哪

原创 關於IOS中變量聲明方式@interface和@property的區別

最近在在示例的時候總是對於@interface和@property聲明的困惑,起初的時候對這個沒有怎麼在意,只是一味的在@interface中放了一個,在@property中再放一個,然後再在類中@synchronize, 後面又看到有

原创 使用 Interface Builder 兼容 iOS6 和iOS7

使用 Interface Builder 兼容 iOS6 和iOS7 當你在更新你的App到iOS 7的平臺時遇到最大的挑戰之一就是確保不要遺忘那些還在使用iOS 6平臺的用戶,在此我們提供一些建議使你的App應用在iOS 6和iOS

原创 Xcode 應用程序構建階段(Build Phases)分析(2)

編譯(Compiling) 一旦預編譯(Preprocessor)完成之後,接着編譯生成的中間文件(intermediate files),編譯中間文件 – Objective-C 代碼,生成機器碼(machine code)。機器碼存放

原创 SQLite數據庫實際運用

SQLite在我們這些運用過其他數據庫的人手裏,其實根本就不算是數據庫,因爲sqlite實在是太小了,而且sqlite中的數據類型 (name text, age integer, phoneNo text)都是假的,只是爲了和其他數據庫

原创 Xcode 應用程序構建階段(Build Phases)分析(1)

在Xcode編譯一個應用程序需要幾個步驟,也稱爲構建階段(Build Phases),有如下幾個build phase,如下圖所示: 1) 編譯源文件(Compile Sources) 這個階段編譯所有的源文件;默認情況下,項目中添加任

原创 Cocos Studio可滾動層裁剪失敗總結

Cocos Studio可滾動層裁剪失敗總結      本帖屬於CocoaChina會員發表,轉帖請寫明來源和帖子地址 目前Cocos Studio的UI控件中包含ScrollView、PageView、ListView三種滾動層

原创 設計模式筆記

1.適配器(用於轉換接口) 2.橋接(抽象和實現分離) 3.裝飾器(不通過子類增加方法) 4.外觀(部分整合爲一體) 5.工廠方法(共同接口的類實例化) 6.觀察者(多個對象同步更新) 7.單例(全局訪問) 8.策略(算法或者過程封裝,便

原创 IOS Runtime

1. 什麼是runtime 運行時刻是指一個程序在運行(或者在被執行)的狀態。也就是說,當你打開一個程序使它在電腦上運行的時候,那個程序就是處於運

原创 IOS開發之關於NSTimer使用

 看到這個標題,你可能會想NSTimer不就是計時器嗎,誰不會用,不就是一個能夠定時的完成任務的東西嗎?   我想說你知道NSTimer會retain你添加調用方法的對象嗎?你知道NSTimer是要加到runloop中才會起作用嗎?你知

原创 工廠方法模式與抽象工廠模式

 本文是轉的 一、引子       話說十年前,有一個暴發戶,他家有三輛汽車——Benz奔馳、Bmw寶馬、Audi奧迪,還僱了司機爲他開車。不過,暴發戶坐車時總是怪怪的:上Benz車後跟司機說“開奔馳車!”,坐上Bmw後他說“開寶馬車

原创 iOS開發——keychain的使用

 通常情況下,我們用NSUserDefaults存儲數據信息,但是對於一些私密信息,比如密碼、證書等等,就需要使用更爲安全的keychain了。keychain裏保存的信息不會因App被刪除而丟失,在用戶重新安裝App後依然有效,數據

原创 java 和 oc 比較

 轉載自:http://blog.sina.com.cn/s/blog_93742d0d010165qi.html,尊重原創! 1、Cocoa是什麼?Cocoa是使用OC語言編寫的工具包,裏面有大量的類庫、結構體,說白了其實就相當於j

原创 ios網址保留

 itunesconnet 官方文檔:https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_

原创 手機通話原理信號流程

保留:http://wenku.baidu.com/link?url=ewjThgq7bsmlImm3nzHV82RxTK5feaC2J2Avlj4