原创 文檔學習:Cocoa 基本原理指南
文檔地址:http://www.apple.com.cn/developer/mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/chapte
原创 iPhone開發:Objective-c中@property聲明時的參數釋疑
轉一篇@property參數問題,一直在用但是具體原因不清楚可不行啊。 聲明property的語法爲:@property(屬性 [, 屬性2, ...])類型 名稱; 屬性分爲3類: 1.讀寫屬性(Writability)
原创 C++多重繼承相關問題
多重繼承的問題,首先想到多繼承構造函數如何處理? Symbian下是可以一個C類多個M類多重繼承的 C++中的多繼承,構造函數處理並沒有問題,對象構造的時候按照繼承中聲明的順序調用多個父類的構造函數,析構函數同樣遵守單繼承中的
原创 設計模式入門學習 Decorator裝飾模式
需要補全 好容易混淆,覺得好多模式相比起來只是應用情境不一樣,叫法就不太相同,但是實質上是很像的。 裝飾(Decorator)模式:實現不改變類代碼前提下,動態地給一個對象添加一些額外的職責。 舉個很容易理解的例子:
原创 設計模式入門學習 Facade外觀模式
Facade外觀模式:爲子系統中的一組接口功能封裝一個更上層的便捷的接口。使複雜的存在很多子系統的模塊使用方便。 這個模式並不難理解,我做過的Libpng庫到Symbian移植就應用了該設計模式。 定義一組Symbian的.h
原创 引用計數+智能指針的自析構類 (一)基本實現
主要思路,對來值ref(refcount + 1),對去值deref(refcount - 1),這樣不需手動做ref、deref操作就能合理的管理引用計數值。 以下是more effective c++中智能指針+引用計數的實現
原创 IOS Application應用程序核心架構
一個新建的IOS application程序主要由以下文件組成: main.m *appDelegate.h/.m MainWindow.xib *info.plist IOS應用程序由UIKit封裝,一個Appl
原创 IOS開發 應用程序本地化 總結
官方文檔地址爲:https://developer.apple.com/library/ios/#documentation/MacOSX/Conceptual/BPInternational/BPInternational.html#/
原创 Objective-C實現單例模式
如果你準備寫一個類,希望保證只有一個實例存在,同時可以得到這個特定實例提供服務的入口,那麼可以使用單態設計模式。單態模式在Java、C++中很常用,在Cocoa裏,也可以實現。 由於自己設計單態模式存在一定風險,主要是考慮到可能在
原创 Core Data學習(二) 關鍵類分析
ManagedObjectsModal 通常可以使用Xcode的建模工具來創建模型(請參考"Create a managed object with Xcode")。你也可以全部使用代碼來創建(請參考"Core Data Utilit
原创 Objective-C函數消息機制的理解
C語言中,函數調用過程:C語言中,編譯完成後,函數名就是指向函數入口的地址,調用函數就是直接執行這個地址的代碼。 而Objectiv-C是間接的方式,函數調用是向類或者對象發送消息,比如:[MyClass new],向MyClas
原创 文檔學習:內存管理編程指南
文檔地址如下:http://www.apple.com.cn/developer/iphone/library/documentation/UserExperience/Conceptual/MemoryMgmt/Articles/mmA
原创 Core Data學習(一) 基本使用
最簡單的一套件,有機會再寫。 怎樣創建xcdatamodal,怎麼在裏面創建entity、attribute,relationship,創建ManagedObject 用ManagedObjectsContext做基本數據操作
原创 ipa解包,還原ipa裏的png圖片資源
程序打包過後資源裏的png就全部變成空白圖片了,可以通過下面的方法將圖片還原出來:(請勿用作邪惡用途呀!) 1,在這裏下載這段python腳本 http://www.axelbrz.com.ar/?mod=iphone-png-i
原创 Instruments的普通的方法可以查看Instruments User Guide。
看一看,IOS開發調試工具的使用 點贊 收藏 分享