原创 ios 單例模式 兩種寫法

創建一個單例很多辦法。我先列舉一個蘋果官方文檔中的寫法。   [cpp] view plaincopy static AccountManager *DefaultManager = nil;       + (Acco

原创 Sprite Kit 碰撞檢測

至此我們已經可以讓炮彈任意的發射了——現在我們要讓忍者利用炮彈來消滅這些怪物。下面就添加一些代碼來給炮彈與怪物相交做檢測。 Sprite Kit內置了一個物理引擎,這非常的棒!該物理引擎不僅可以模擬現實運動,還能進行碰撞檢測。 下面

原创 sprite kit 精靈運動

現在我們開始給忍者添加一些動作,首先從發射炮彈開始!實際上有多種方法來實現炮彈的發射,不過,在這裏要實現的方法時當用戶tap屏幕時,從忍者的方位到tap的方位發射一顆炮彈。 由於本文是針對初級開發者,所以在這裏我使用moveTo:動作

原创 Objective-C 簡易教程

首先Objective-C是C的一個超集。 其次Objective-C是一個面向對象的語言。 #import = #include 在頭文件定義的都是公共的(方法 or 變量) 在m文件裏面定義的都是私有的(方法 or 變量)

原创 Gitolite 教程

如果不是要和他人協同開發,Git 根本就不需要架設服務器。Git 在本地可以直接使用本地版本庫的路徑完成 git 版本庫間的操作。 但是如果需要和他人分享版本庫、協作開發,就需要能夠通過特定的網絡協議操作 Git 庫。 Git

原创 認識 XNA Game Studio 4.0

摘要 早在 Microsoft Pocket PC 和 Microsoft Smartphone 的年代,Microsoft 就已經支援程式設計師在智慧型裝置上設計遊戲程式,只不過那個年代設計遊戲程式依靠的是功能很基本的 GAPI (

原创 基於MKNetworkKit的斷點續傳

背景 上次寫過用ASIHTTPRequest做斷點續傳的例子。但是一個是寫的比較搓。一個是ASIHTTPRequest庫已經不在維護。最後是擴展性不是很好。所以花了很長時間改寫用MKNetworkKit來寫。 如果需要回顧一下ASI

原创 利用ASIHTTPRequest做斷點續傳

主要問題 需要請求Http協議,下載一個zip包。包比較大,希望能後臺下載。退出應用再次打開的時候能接着上一次的下載。專業名稱:斷點續傳。 尋找方案 iOS目前三大開源網絡庫 ASIHTTPRequestAFNetWorkingM

原创 設計以 XNA 為基礎的 遊戲

摘要 在上一篇文章中我們為大家介紹了 XNA Game Studio 4.0 的基本功能與支援遊戲設計的特性和優勢,做為使用 XNA Game Studio 4.0 版設計遊戲程式的基礎。這一回我們將要為大家介紹如何使用 Visual

原创 Other linker flags

包含靜態庫時候需要在Target的Other linker flags裏面加上值:-objC,-all_load,-force_load 對於64位機子和iPhone OS應用 解決方法是使用-all_load 或者 -force_

原创 iOS系統架構

iOS Cocoa Touch Media Core Services Core OS Core OS OSX kernel Power Management Mach 3.0 Keychain Access BSD Certific

原创 xcode 環境變量 Build Settings參數 workspace 聯編設置

一、xcode4中的環境變量 $(BUILT_PRODUCTS_DIR) build成功後的,最終產品路徑--可以在Build Settings參數的Per-configuration Build Products Path項裏設

原创 Objective-C中#pragma mark

經常在 Xcode IDE 裏面的代碼中看到以下代碼指令: #pragma mark - #pragma mark Initialization #pragma 是什麼 從技術上講,以 #pragma 開頭的代碼是一條編譯器指令,

原创 iOS 單元測試

單元測試 什麼是單元測試 wiki解釋 簡單說來就是爲你的方法多專門寫一個測試函數。以保證你的方法在不停的修改開發中。保持正確。如果出錯,第一時間讓你知道,這樣從最小單位開始監控來保證軟件的質量。 我爲什麼要單元測試 其實要開

原创 ReactiveCocoa

如果你有看Github的Trending Objective-C榜單,那你肯定是見過ReactiveCocoa了。如果你在weibo上關注唐巧、onevcat等國內一線知名開發者。那也應該聽說過ReactiveCocoa了。 Reac