Time of Update: 2018-12-03
今天做項目遇到一個問題,一個17億的數字加上一個6億的數字越界了……,然後發現有符號整形最大值是21億,無符號最大值是42億。 然後果斷把int類型改用long類型儲存,奇蹟出現了,竟然又越界了……,越的跟整型一樣……你妹啊…… Google打不開,然後百度了一下……利馬……百度的智商一下就暴露了,根本搜不到想要的結果。果斷轉360搜尋,還挺給力。 於是發現Objective - c基礎資料型別 (Elementary Data Type)有: int
Time of Update: 2018-12-03
corePlot 提示:設定內邊距:graph.plotAreaFrame.paddingLeft +=5;graph.plotAreaFrame.paddingTop +=5;graph.plotAreaFrame.paddingRight +=5;graph.plotAreaFrame.paddingBottom
Time of Update: 2018-12-03
本站文章均為 李華明Himi 原創,轉載務必在明顯處註明:轉載自【黑米GameDev街區】 原文連結: http://www.himigame.com/iphone-cocos2dx/699.html ☞ 點擊訂閱 ☜ 本部落格最新動向!及時將最新博文通知您!這裡Himi又來了一篇基礎篇…..不是因為充博文數量,而是Cocos2dX一個超級群裡不少童鞋都有問過很基礎的問題,Himi估計這些童鞋要麼之前對C++不熟悉,要麼就是之前沒有接觸過Cocos2d,而直接轉入了Cocos2
Time of Update: 2018-12-03
1.能用位元影像盡量用位元影像。2.quality 要設定成“LOW”,如果全部素材都是位元影像,quality 的設定對畫質影響很小,但是效率可以大幅提升。3.使用位元影像素材,切記不要勾選“allow smooting”4.不要用 shape tween5.用 oc 的記憶體管理思維來最佳化你的 as3 代碼,不要的變數和偵聽及時移除6.善用flash的記憶體回收機制控制記憶體7.情境中使用的元件盡量不要使用縮放8.盡量不用 flash 的濾鏡9.盡量不用 alpha 效果10.盡量少用
Time of Update: 2018-12-03
這是我在知乎上的一個回答,原文在這裡:http://www.zhihu.com/question/20001972/answer/15572624 我沒有用XCode開發過具體項目,我的移動開發經驗主要是Android SDK、AIR for Android、AIR for
Time of Update: 2018-12-03
以前找到過一個FlashPlayer在執行NetStream.play的時候崩潰的BUG,沒想到今天又讓我碰到一個AIR的BUG。和上個BUG不同,這個BUG再現起來相當容易,但我還是找了1天才找到再現的方式。問題再現?View Code ACTIONSCRIPT12345678910111213141516171819202122232425262728293031323334353637383940414243package{import
Time of Update: 2018-12-03
1,盡量使用位元影像,如果是純色塊的話,可以用向量。2,資源和素材最好用外部載入的方式,特別是皮膚,這樣可以動態更新皮膚3,遮罩的效率不高,如果非要用的話,最好把裡面的圖片先載入好。因為在行動裝置裡,外部資源載入消耗很大,可以在遊戲剛開始把大部分載入好。4,字型上是關鍵,最好選擇裝置有的字型,不要嵌入字型。嵌入的字型會出現問題,而且效率很低很低,特別是在ipad3和低清裝置上面。如果你不知道有什麼字型,可以在"越
Time of Update: 2018-12-03
1、Starting with version 3.3 of the GNU Compiler Collection (GCC), make sure the -fobj-exceptions flag is turned on;2、the macros NS_DURING, NS_HANDLER, and NS_ENDHANDLER 對應於@try @catch raise對應throwThe exception macros are a legacy mechanism that
Time of Update: 2018-12-03
1、除了鎖,系統還提供了條件,確保在你的應用程式任務執行的適當順序。一個條 件作為一個看門人,阻塞給定的線程,直到它代表的條件變為真。當發生這種情況的 時候,條件釋放該線程並允許它繼續執行 (如果你使用操作對象,你可以配置你的操作對象之間的依賴關係的順序確 定任務的執行順序,這和條件提供的行為非常相似)。 2、可以通過使用 applicationShouldTerminate: 的委託方法來延遲程式的中斷直到一段時間後或者完成取消。當延遲中斷的時候,你
Time of Update: 2018-12-03
1 顯示對話方塊UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:@"" message: @"請求失敗!" delegate: nil cancelButtonTitle:@"確定"
Time of Update: 2018-12-03
本篇主要介紹IOS應用表徵圖案頭的分頁效果設計,這種控制項主要用於RPG等遊戲的背包部分,算是很常用的了。分頁列表框暫且命名為GridBox,繼承自ScrollView,擁有滾動屬性和分頁屬性,這裡簡單討論後者的實現思路。cocos2d-x擴充提供的CCScrollView支援滑動,滑動的具體實現是這樣的:(1) touch begin時初始化滑動的距離為0;(2) touch move時改變content的offset,使之隨手指移動;(3) touch
Time of Update: 2018-12-03
RegexKitLite —— Regex要在字串中抽取某些特定內容,或者檢查輸入合法性,很多時候需要用到Regex。RegexKitLite對NSString做了擴充, 支援正則表達的尋找,替換等。ASIHttpRequest —— HTTP Network庫ASIHttpRequest庫極大的簡化了網路通
Time of Update: 2018-12-03
MBProgressHUD —— 進度指示一種優雅的,半透明的進度顯示效果。同時還提供了其他附加功能,比如顯示完成資訊並淡出。iCarousel —— 效果很酷的分頁排列內容類別似的頁面需要並排列出來,供使用者選擇。iCarousel具有非常酷的3D效果,比如經典的CoverFlow,
Time of Update: 2018-12-03
由於 iOS5 xcode4.2 引入了ARC (AutomicReferenceCounting) , 使用xcode4.2 建立項目時,會有一些小小的變化。NSAutoReleasePool 被 @ {Autoreleasepool / / Code for autoreleasepool } block 取代了。 新增了__strong , __weak
Time of Update: 2018-12-03
概述:多家知名控制項廠商相繼推出了支援建立iOS平台的應用程式的新控制項,接下來慧都就為您一一盤點那些能夠開發出iphone、ipad應用程式的控制項。 隨著iphone5的持續走俏,其操作平台iOS 和開發語言Objective-C都跟著沾了光。iOS
Time of Update: 2018-12-03
標頭檔#include <arpa/inet.h>#include <net/if.h>#include <ifaddrs.h>源碼- (NSString *)localIPAddress{ NSString *localIP = nil; struct ifaddrs *addrs; if (getifaddrs(&addrs)==0) { const struct ifaddrs *cursor = addrs;
Time of Update: 2018-12-03
做IOS開發將近兩年了,寫過不少代碼,做過不少項目。分享一下我設計IOS應用的架構。 本文為個人觀點,如有爭議望留言 我的IOS應用開發結構圖 整體結構很清晰,是一個樹狀結構。 1、關於CoreEngine 伺服器端返回的資料到達Net層,Net層通過Delegate協議傳回到CoreEngine,即CoreEngine實現Net層的Delegate協議。 2、任何事件都有兩面性,
Time of Update: 2018-12-03
1、在Localizable.strings 中使用 option + return 按鍵組合會插入一個 \n, 再把這個字串載入到UITextView時能夠顯示換行。國際化之後擷取到的NSString* 再轉為 char*,char*中該換行的位置是 '\n'。2、在Localizable.strings 中使用 control + return 按鍵組合會插入一個 \U2028, 再把這個字串載入到UITextView時不顯示換行。國際化之後擷取到的NSString* 再轉為
Time of Update: 2018-12-03
猴子原創,轉載請註明出處。謝謝!原文地址:http://blog.csdn.net/yanghuiliu/article/details/6961048現在項目中有涉及到手勢識別的,其實我們可以直接利用ios內建的手勢識別系統幫我們來識別。看看實現:我們要實現手勢的類的標頭檔:#include"GTGestureProtocol.h"#include"RootViewController.h"#include"FMGBGameData.h"class GTLevelMenu
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=289項目中用到了socket串連,由於我使用的boost,而boost的建立串連是只能傳IP地址的,而我伺服器位址是網域名稱,所以就要將網域名稱轉到IP。看了下代碼,其實也挺簡單的。//SERVER_ADDRESS Server Domainhostent* host_entry =