原创 操作符重載

此篇文章來自於網上,作爲自己學習中的筆記,若有侵權行爲,請告之,24小時之內必刪除!下面就轉入正題吧! 一、什麼是操作符重載?一看到重載,很容易就讓人聯想到成員函數重載,函數重載可以使名稱相同的函數具有不同的實際功能,只要賦給這些同名函

原创 c++中爲什麼不允許虛構造函數?

剛纔試了一下,c++確實不允許虛構造函數。測試代碼:class A { public:         virtual A()        {                cout<<"sgsfsdfasf";        }pri

原创 對數組指針的理解

  #include <stdio.h> int main() {     int szTest[5][10];     int n1 = &szTest[4]-&szTest[0];     int n2 = &szTest[3][1]

原创 UITableViewCell自定義子類

使用UITableViewCell的自定義子類。 轉載的這篇博客,給我提供了一個如何自定義TableViewCell的簡單的解決方案。 PS:我在該篇博客的基礎上添加了寫自己的內容。 >>>Begine 我們很幸運,可以使用Interfa

原创 VS2010中的調試技巧 斷點

今天的博文將介紹Visual Studio中的一些實用調試技巧。這是受我朋友Scott Cate (他發表過幾十篇很棒的VS技術文章) 啓發。他最近告訴我,許多Visual Studio下的程序員,甚至一些很有經驗的開發人員,都不知道這些

原创 Object C 字符串和數組NSString NSArray操作

給下面一個這樣的字符串去處理讓人好頭大,在java裏的處理貌似很簡單, ArrayList<String>貌似就解決的差不多了 NSString *str=@"0000##17#4#32@?????????????@002@@2010-

原创 Android中讀寫文件

android中讀寫文件分兩部分。 1.手機flash讀寫 這個屬於app的獨立權限,即每個app默認只能讀寫自己文件夾下的文件.默認路徑爲/data/data/your_project/files/ 2.sdcard讀寫 默認andr

原创 EGL Configurations

EGLConfigs是一個用來描述EGL surface配置信息的數據類型。要獲取正確的渲染結果,Surface的格式是非常重要的。根據平臺的不同,surface配置可能會有限制,比如某個設備只支持16位色深顯示,或是不支持stencil

原创 iOS 視圖控制器(UIViewController)剖析

原創作品,歡迎轉載,轉載時請註明出處。 視圖控制器在iOS編程中佔據非常重要的位置,因此我們一定要掌握。 1.作用: •創建和管理視圖。 •管理視圖上顯示的數據。 •設備方向變化,調整視圖大小以適應屏幕。 •負責視圖和模型之間的數據及

原创 深入淺出 iOS 之生命週期

iOS應用程序的生命週期又根據系統是否支持多線程分爲兩種: 不支持多線程的iOS4之前的系統以及支持多線程的iOS4及其之後的系統。 iOS4 之前系統,app的生命週期圖如下所示: 從圖中我們可

原创 OpenGL 數據類型

OpenGL 數據類型首先我們要討論的是OpenGL的數據類型。因爲OpenGL是一個跨平臺的API,數據類型的大小會隨使用的編程語言以及處理器(64位,32位,16位)等的不同而不同,所以OpenGL定義了自己的數據類型。當傳遞數據到O

原创 glTexImage2D()和gluBuild2DMipmaps()和glTexParameteri()紋理過濾函數

glTexImage2D()和gluBuild2DMipmaps()說明:兩者的都是生成紋理,即:將載入的位圖文件(*.bmp)轉換成紋理貼圖。 glTexImage2D()的用法舉例glTexImage2D(GL_TEXTURE_2D,

原创 什麼是OpenGL中的深度、深度緩存、深度測試?

1)直觀理解深度其實就是該象素點在3d世界中距離攝象機的距離,深度緩存中存儲着每個象素點(繪製在屏幕上的)的深度值!深度測試決定了是否繪製較遠的象素點(或較近的象素點),通常選用較近的,而較遠優先能實現透視的效果!!!2)Z值(深度值)、

原创 iPhone開發 UILocalNotification的使用

iOS下的Notification的使用 Notification是智能手機應用編程中非常常用的一種傳遞信息的機制,而且可以非常好的節省資源,不用消耗資源來不停地檢查信息狀態(Pooling),在iOS下應用分爲兩種不同的Notific

原创 NSString和C字符串(包含中文)的轉換

這個類型不一樣,並且還包含中文,搞得我暈啊....現記錄於此 NSString——>const char * const char *cstr = "中文 123"; NSString *nsstr; nsstr = [NSString