原创 namespace的用法

C++中採用的是單一的全局變量命名空間。在這單一的空間中,如果有兩個變量或函數的名字完全相同,就會出現衝突。當然,你也可以使用不同的名字,但有時我們並不知道另一個變量也使用完全相同的名字;有時爲了程序的方便,必需使用同一名字。比如你定義了

原创 Xcode--------Building Settings

Build Settings A build setting is a variable that contains information about how a particular aspect of a product’s b

原创 c++基礎——名字的作用域

c++程序中,每個名字都與唯一的實體(比如變量、函數和類型等)相關聯。 c++語言中,大多數作用域是用花括號來界定的。一般來說,名字從其聲明點開始直到其聲明所在的作用域結束處,都是可見的。 #include <iostream> int

原创 c++基礎——const限定符

1,定義const對象 定義一個變量代表某一常量有個問題,他可能被有意或者無意的修改。const限定符提供了一個解決辦法:它把一個對象轉換成一個常量。 const int value = 1024; 定義value爲常量並初始化爲102

原创 ASCII對照表

ASCII碼錶 信息在計算機上是用二進制表示的,這種表示法讓人理解就很困難。因此計算機上都配有輸入和輸出設備,這些設備的主要目的就是,以一種人類可閱讀的形式將信息在這些設備上顯示出來供人閱讀理解。爲保證人類和設備,設備和計算機之間能

原创 cocos2dx----屏幕自適應

我使用的版本是cocos2d-2.0-x-2.0.4,cocos2dx-2.0版本對多分辨率適配提供了很好的支持,使用起來比1.0版本要簡單些,1.0版本的適配可以參考這篇博文。 1. 做2.0版本的適配首先需要了解下面這些知識。(

原创 關於ios開發證書

爲什麼會有這麼多文件?因爲ios是一個非常封閉的系統。cert文件和mobileprovision文件就是爲了驗證身份信息。一般情況下,比如ssh登陸或者scp需要私鑰、公鑰對即可,iOS也是基本採取這種

原创 iOS學習之iOS沙盒(sandbox)機制和文件操作

1、iOS沙盒機制  iOS應用程序只能在爲該改程序創建的文件系統中讀取文件,不可以去其它地方訪問,此區域被成爲沙盒,所以所有的非代碼文件都要保存在此,例如圖像,圖標,聲音,映像,屬性列表,文本文件等。  1.1、每個應用程序都有自

原创 cocos2d-x與ios內存管理分析

cocos2d-x與ios內存管理分析(在遊戲中減少內存壓力) 猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網–Cocos2Dev.com,謝謝! 原文地址: http://www.cocos2dev.com/?p

原创 【極客之作】快到極致的Android模擬器——Genymotion

轉載聲明:Ryan的博客文章歡迎您的轉載,但在轉載的同時,請註明文章的來源出處,不勝感激! :-) http://my.oschina.net/ryanhoo/blog/141824 還在用Android原生模擬器? 給你推薦一款全

原创 Xcode運行錯誤:error: failed to attach to process ID 0

1,還原模擬器; 2,clean一下工程 3,重啓,Xcode和模擬器 不信你不好。

原创 【BUG】unresolvable R_ARM_THM_CALL relocation against symbol `strlen'

編譯的時候遇到這個問題,,生成的so有問題,在真機上無法運行。 解決辦法: 報錯! SharedLibrary : libmupdf.so /usr/local/lib/android-ndk-r8b/toolchains/ar

原创 【BUG】Fatal signal 11 (SIGSEGV) at 0x00002029 (code=1)

問題原因,內存泄漏,create的CCArray沒有用CCSafeObject包上。取count的時候掛了。 回頭寫上CCSafeObject的原理。

原创 CCLabelAtlas的用法

原文地址: http://www.cocos2dev.com/?p=201 有時候遊戲中要用到一些特殊的字體效果,特別是數字。 CCLabelAtlas就可以從png圖中讀取文字。 CCLabelAtlas* dice