1.NSTimer /UI Update /PerformSelect:AfterDelay Run In Main Loop
2.dont use performSelectorInBackgroud,It May Cause Memery Leak
Obtaining the web lock from a thread other than the main thread or the web thread. UIKit should not be called from a secondary thread.
bool _WebTryThreadLock(bool), 0×7235d20: Tried to obtain the web lock from a thread other than the main thread or the web thread. This may be a result of calling to UIKit [...]
http://www.csdn.net/article/2013-05-14/2815264-14-diy-app-builders-for-non-programmers/2
when you add some framework to your project,
1) if you dont add framewok in copy files in Build Phases,then you will can use class defined in framewok you export.
2)if you use defualt install Directory settings ($(LOCAL_LIBRARY_DIR)/Frameworks) in building settings, instead of @rpath ,you will catch a run error:
3) create framework use iOS-Universal-Framework no fake template .
firstly, update ruby 1.8 of mac os to 2.0 use rvm(The RVM website explains how to install RVM),command is : sudo rvm install 2.0. before you install run: rvm requirements to check required lib.
Installing required packages: apple-gcc42, libxml2, libxslt, libksba, curl-ca-bundle, sqlite3
these lib need install by port command.(run sudo port ,enter Interactive mode ,input: install lib [...]
propotype tools : Tell your story with Briefs
drawscri : covert svg to objc code
create graphics using Objective-C code in a wysiwyg enivronmen Qwarkee
objective-c online docs cocoadocs
command tools for cocoa docment : cocoadex
http://www.objc.io/
Alcatraz
Create Random JSON Data To Exercise Your App
∞
1. 管理模拟器的工具
SimPholders
2. Xcode关掉第三方库的警告
Xcode 4. How to suppress all warning in specific source file?
http://blog.bluelightninglabs.com/2011/12/suppressing-xcode-warnings-on-a-per-file-basis/
3. json librariesxcomparison:jSONKit is the best library, followed by Apple’s NSJSONSerialization