原创 IOS接口 和 實例變量的使用

通過下面的圖解我們可以創建接口。   圖(1-1) 圖(1-2) 圖(1-3) 通過上面的圖解我們可以學會創建接口文件。 下面是創建的接口文件Humen.h #import <Cocoa/Cocoa.h>

原创 Xcode下 gdb 調試命令

Xcode下 gdb 調試命令 Xcode的調試器爲用戶提供了一個GDB的圖形化界面,GDB是GNU組織的開放源代碼調試器。您可以在Xcode的圖形界面裏做任何事情;但是,如果您需要您可以在命令行裏使用GDB的命令,且gdb可以在終端運行

原创 %d & 全局變量 & 局部變量

看下面簡單的代碼讓我們簡要分析一下%d  ,全局變量,局部變量。 #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) {    //

原创 C基礎 2

修飾符volatile C語言關鍵字volatile表明某個變量的值可能在外部被改變,因此對這些變量的存取不能緩存到寄存器,每次使用時需要重新存取。 修飾符很少用到,一般的變量會直接從內存中訪問的(編譯程序的自動優化操作,編譯程序不

原创 KVC

KVC就是 key--value—coding  可以在沒有給屬性設置property的情況下訪問屬性。 編寫了一個接口 定義了一個有複合屬性和基本屬性: #import <Cocoa/Cocoa.h> #import "Aut

原创 UIScrollView

  下面介紹一下UIScrollView的一個小知識。 UIScrollView是一個可滑動的圖層。詳細請看下面鏈接:http://www.cnblogs.com/zhw511006/archive/2011/01/09/19313

原创 根據系統路徑創建文件

//創建文件的路徑 +(NSString *)createFilePath{          NSString * FileName=@"init.plist"; //創建文件名      NSArray * Paths=NSS

原创 第一個Mac應用

下面是一個Mac應用的小例子: 按下面的步驟創建一個Mac應用項目:   上面圓圈中可以設置項目的名稱和保存位置。 雙擊上面圓圈中的文件,打開Mac應用視圖的界面,如下圖: 下圖爲界面爲上面圖片的左側部分,

原创 self. 與 存取方法有關

先看一下面的類: MyClass.h  @interface MyClass : NSObject {  MyObject *myObject;  }  @property (nonatomic, retain) MyObject

原创 實現 簡單 的文件 儲存--NSKeyedUnarchiver

實現 簡單 的文件 儲存 +(NSString *)getInitFilePath{ NSString * fileName=@"init.plist";   NSArray * paths=NSSearchPathForDirector

原创 performSelector & @selector

Object-C中@selector關鍵字 是用來搜索方法的,將方法轉換成SEL類型的變量。 #import <Cocoa/Cocoa.h> @interface Car : NSObject {     int year;   

原创 委託模式-- object-c

下面以 屏幕的觸摸時間爲例說一下委託模式。 首先是建了一個協議Action,定義一個doAction的方法: #import <Cocoa/Cocoa.h> @protocol Action <NSObject> -(void

原创 UITextField 與 keyboard (軟鍵盤)

當點擊UITextField的時候 軟鍵盤會自動彈出,有時軟鍵盤遮擋住一些視圖組件,那怎麼辦吶, 在UITextField被點擊的時候,就會觸發  Did   End  Begin事件, 只要編輯相應的方法,在 試圖編輯窗口中 左鍵 

原创 物體的360度觸屏旋轉觀看(仿奧迪A8L應用)

我們常常會看到這樣的應用,根據手指的滑動對物體不同角度的觀看, 下面是我實現的一些代碼: 下面是一個簡單的UIViewController  有一個imageView屬性,用於圖片的切換的視圖。還有一個locatianX屬性,用於開

原创 結構體

結構體可以把一組不同類型的數據組成一個數據類型。 下面讓我來學習一下吧。 在頭文件中聲明結構體。結構體格式如下: typedef   struct   結構體名{ 變量類型   變量名; 變量類型   變量名; . .