原创 文檔學習: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開發調試工具的使用 點贊 收藏 分享