Time of Update: 2018-12-04
本文內容為建立UNITY3D接入91SDK的DEMO的具體操作過程。此為小白文,相關開發技術問題請自行百度解決。我的開發環境: MAC系統, ECLIPSE, UNITY4.0開發過程:1.
Time of Update: 2018-12-04
李華明Himi 原創,轉載務必在明顯處註明:轉載自【黑米GameDev街區】 原文連結: http://www.himigame.com/iphone-cocos2d/420.html
Time of Update: 2018-12-04
李華明Himi 原創,轉載務必在明顯處註明:轉載自【黑米GameDev街區】 原文連結: http://www.himigame.com/iphone-cocos2d/415.html 最近幾天仔細瞭解了iOS遊戲開發引擎,常用的cocos2d,Unity引擎,那麼Unity是非免費的,而cocos2d則是免費開源的; 最後促使我選擇cocos2d的原因有兩點: 1.最重要的原因是它對應的開發工具,尤其是
Time of Update: 2018-12-04
李華明Himi 原創,轉載務必在明顯處註明:轉載自【黑米GameDev街區】 原文連結: http://www.himigame.com/iphone-cocos2d/423.html CCScene 對於使用cocos2d的童鞋肯定很熟悉,那麼在使用 [[CCDirectorsharedDirector]replaceScene:<#(CCScene *)scene#>];
Time of Update: 2018-12-04
代碼如下: #import <UIKit/UIKit.h> @interface DropDownList : UIView<UITableViewDelegate,UITableViewDataSource> { UITextField* textField; //文本輸入框 NSArray* list; //下拉式清單資料 BOOL showList; //是否彈出下拉式清單
Time of Update: 2018-12-04
最近書已經進入印刷了,預訂簽名的童鞋沒想到會上三位元,非常感謝大家一如既往的支援與鼓勵; 今天為大家介紹利用cocos2d開發中一些細節的三個問題; 首先介紹第一點:如何開啟高清模式,大家都知道iphone4的解析度是960*640,比之前的480*320正好大了一倍,那麼如果想測試在高清模式下的遊戲效果的話,那麼首先大家肯定知道先設定iOS模擬器為iphone(Retina)模式,但是僅僅設定這裡的童鞋肯定會發現問題,因為運行後會發現控制台列印出來的解析度仍然是480*320,
Time of Update: 2018-12-04
emoji是日本人(建議不要買日本的產品,支援國產,恨死日本男人了,哈哈)開發的一字元編碼集,在iOS中整合了該字元集。 可以通過編程的方式啟用emoji。首先判斷是否支援emoji:- (BOOL)supportEmoji{BOOL hasEmoji = NO;#define kPreferencesPlistPath @"/private/var/mobile/Library/Preferences/com.apple.Preferences.plist"NSDictionary
Time of Update: 2018-12-04
xml,json都有大量的庫來解析,我們如何解析html呢?TFHpple是一個小型的封裝,可以用來解析html,它是對libxml的封裝,文法是xpath。今天我看到一個直接用libxml來解析html,參看:http://www.cocoanetics.com/2011/09/taming-html-parsing-with-libxml-1/#comment-3090 那張圖畫得一目瞭然,很值得收藏。這個文章中的源碼不能遍曆所有的html,我做了一點修改可以將html遍曆列印出來//
Time of Update: 2018-12-04
amr在傳聲音中應用較多,因為十多K大小就可以長達一分鐘的內容。在ios sdk4.0以後就不再支援這種格式的檔案,只有用開源opencore-amr,今天試著編譯了一下,結果成功了。寫了一個指令碼:#!/bin/sh############################################################################ Change values here ## #VERSION="0.1.2"
Time of Update: 2018-12-04
1. mutable的資料類型,不能聲明為copy的屬性,如@property(nonatomic, copy) NSMutableArray *array; @property(nonatomic, copy) NSMutableDictionary *dict;這樣的聲明,然後再初始化的時候會有問題,self.array = [[NSMutableArray alloc] init];
Time of Update: 2018-12-04
在IOS平台下使用OpenCV時,首先需要安裝Xcode,然後下載OpenCV for IOS,為:OpenCV for IOS, 下載下來後解壓即可。 下面來簡單介紹下IOS下OpenCV的開發步驟。 1)建立一個Xcode的工程,一般的即可,我這裡建立的是single View Application,取名Helloworld。工程建立後添加opencv2.framework到工程中,具體的操作是點擊“target",右擊,然後選擇”Add files
Time of Update: 2018-12-04
當你使用 new、alloc 或 copy 建立對象時,對象的 count retain 到 1。你一定要負責把這個對象 release 或 autolease 掉。這樣當它的生命週期結束時,它才能清空。When you create an object using new, alloc, or copy, the object has a retain count of 1. You are responsible for sending the object a release or
Time of Update: 2018-12-04
當App進入後台時(按下Home鍵), App會被系統暫停, 所有的程式邏輯都會停止, App還是駐留記憶體中, 除非被使用者強制退出, 或者被系統kill掉(為了保證正在前台啟動並執行App有足夠的記憶體, 系統會選擇性的kill掉背景其他App), 當然這個和本文討論的主題不太相關, 本文要講的是如何讓進入背景App爭取更多的已耗用時間而不是被馬上暫停掉. 當程式進入後台, 我們有時需要做一些網路通訊, 比如向伺服器發送一些狀態資料, 可能這些操作不會太耗時, 但是會被系統暫停掉,
Time of Update: 2018-12-04
安裝條件:硬體:一台擁有支援虛擬技術的64位雙核處理器和2GB以上記憶體的PC。注意:運行MAC OS,需要電腦支援虛擬技術(VT),安裝時,需要將VT啟動,在BIOS中開啟。關於如何檢測你的電腦支援VT,可以去下面這個網站下載這個工具,測試:http://www.grc.com/securable.htm或者直接點擊下面串連下載:http://www.grc.com/files/securable.exe軟體:Windows XP: VMware :VMware-workstation-7.0
Time of Update: 2018-12-04
iphone的標準推薦CFNetwork C庫編程.但是編程比較煩躁。在其它OS往往用類來封裝的對Socket函數的處理。比如MFC的CAsysncSocket.在iphone也有類似於開源項目.cocoa AsyncSocket庫,官方網站.它用來簡化CFnetwork的調用.一.在項目引入ASyncSocket庫 1.下載ASyncSocket庫源碼
Time of Update: 2018-12-04
在沒寫之前,先實踐一下!沒怎麼接觸過CA,感覺對我來說還是蠻難的。話說這個時間過渡的有點久。中間因為有其他的事情 優先順序比這個我要做的HUD優先順序高。所以就一直拖著,放到現在才做好。大該花了我兩天時間,從學習CA動畫,到去網上找代碼,貼代碼。然後學以致用……總算搞定了。這個過程受益匪淺!不僅學習了CALayerCABasicAnimation也試著去自訂一個layer,然後操作layer完成動畫。效果還是不錯的。貼部分代碼 關於layer 旋轉 放縮 透明度等效果的動畫
Time of Update: 2018-12-04
本文主要想 讓各位瞭解一下Instruments 的像素未對齊。也就是Misaligned Image.它會產生什麼後果呢?話說:不會特別嚴重,但是會增加你GPU的負擔,就是在draw 這些content的時候,GPU會在顯示之前做一些處理,但這 對它來說是非常沒必要的,完全是可以避免的。這個能查出什麼呢?主要是能讓系統draw這個動作更加的有效率。說一下它的具體用法和代表的意義:首先Instruments
Time of Update: 2018-12-04
如果只是替換掉字串中的空格,用NSString的stringByReplacingOccurrencesOfString函數就ok了eg:NSString *email = [emailOri stringByReplacingOccurrencesOfString:@" " withString:@""];然後,有時候,我們需要僅僅是去掉一個字串中首尾出現的空格,(因為這個往往是由user不小心輸入上的 ),如果他輸入的中間有空格,你提示它
Time of Update: 2018-12-04
IOS記憶體管理的一點總結 零零碎碎學習iphone編程有一個月了,對記憶體管理還是有些生疏,整理些個人覺得比較簡潔、包含要點的要點和大家分享:Objective-C對象產生與釋放1、Objective-C的對象產生於堆之上,產生之後,需要一個指標來指向它。 ClassA *obj1 = [[ClassA alloc] init]; 2、Objective-C的對象在使用完成之後不會自動銷毀,需要執行dealloc來釋放空間(銷毀),否則記憶體泄露。 [obj1
Time of Update: 2018-12-04
據國外媒體報道,Google負責Commerce & Local業務部門的進階副總裁傑夫·休伯(Jeff Huber)今天上午通過該公司旗下社交網路Google+發布訊息稱,登陸蘋果App Store市集頭兩日,iOS版Google地圖(Google Maps)應用下載量超過1000萬次。休伯稱,“我們對iOS版Google地圖在全球受到追捧感到激動,對地圖業務團隊表示祝賀,他們在新版應用,以及過去7年多的努力得到了認可。”上周末發布後,Google地圖迅速成為下載量最大的App