Time of Update: 2014-08-06
標籤:java 使用 io strong for 問題 cti 代碼 曾經閱讀過蘋果公司官方文檔“Advanced Memory Management Programming
Time of Update: 2014-07-06
標籤:style blog http color 使用 檔案 // First program example#import <Foundation/Foundation.h>int main (int argc, const char * argv[]) {
Time of Update: 2014-07-02
標籤:style java color 使用 檔案 os 1.什麼是協議?2.協議與類別的聲明和使用 1.什麼是協議? 在Objective-C中,不支援多繼承,即不允許一個類有多個父類,但是OC提供了類似的實現方法,也就是協議。協議有點類似於Java裡的介面,不同點就是在協議裡,可
Time of Update: 2014-08-23
標籤:setter 屬性 getter與執行個體變數的關係 點文法 什麼時setter,getter,在OC裡,
Time of Update: 2014-08-18
標籤:des style blog http color 使用 os io 初學者在學習Objective-c的時候,很容易在記憶體管理這一部分陷入混亂狀態,很大一部分原因是沒有弄清楚引用計數的原理,搞不明白對象的引用數量,
Time of Update: 2014-08-18
標籤:xcode objective-c 彙編代碼 Xcode內建將某一個源檔案轉化成彙編的功能,彙編的部分代碼如下:# Assembly output for assemble.c# Generated at 2:29:34 下午 on 星期一, 八月 18, 2014# Using Debug configuration, x86_64 architecture for
Time of Update: 2014-08-16
標籤:objective-c 指標 對象的複製有深複製和淺複製兩種,聽上去高大上會很難,其實很簡單;來舉個例子:NSMutableArray * array1 = [NSMutableArray arrayWithObjects:@"a" ,@"b", nil]; NSMutableArray *array2 = array1; [array2
Time of Update: 2014-08-10
標籤:objective-c起源 static const 枚舉 Objective-C通過一套全新的文法,在C語言基礎上添加了物件導向特性。OC的文法中頻繁使用中括弧([ ]),而且不吝於寫出極長的方法名,這通常令許多人覺得此語言較為冗長。這是這樣寫出來的代碼非常易讀,只是C++和Java程式員不太適應。
Time of Update: 2014-08-08
標籤:物件導向編程 xcode objective-c iphone 物件導向編程(一)面向過程編程c語言便是一種面向過程編程的語言。舉一段程式碼來更加深刻的認識面向過程。繪製集合圖形://// main.m// oc//// Created by Tron on 14-8-8.// Copyright (c) 2014年 Tron. All
Time of Update: 2014-08-05
標籤:http os io ar cti size ios ef ios定義成員變數的方法:如果只是內部訪問,完全可以直接用_xxx(底線),無需自己定義,編譯器會自動產生如果需要外部存取這個變數,可以用@property
Time of Update: 2014-07-29
標籤:blog http java 使用 os strong 檔案 io 重視編譯警告現在編譯器有時候會很吵,而編譯器給出的警告對開發人員來說是很有用的資訊。警告不會阻止繼續編譯和連結,也不會導致程式不能運行,但是很多時候編譯器
Time of Update: 2014-07-28
標籤:style blog http color 使用 os strong 檔案 ---------------------- ASP.Net+Unity開發、.Net培訓、期待與您交流! -------------
Time of Update: 2014-07-19
標籤:style blog color strong os 檔案 在標頭檔中聲明:@property (nonatomic,strong) NSString * str;在oc中,這一行代碼錶示一個名為str的屬性。在實現檔案.m中聲明:@synthesize
Time of Update: 2014-07-10
標籤:delegate class 類 控制項 ios Objective-C中的ProtocolProtocol 簡單來說就是一系列方法的列表,其中聲明的方法可以被任何類實現,這種模式一般稱為(delegation)模式在iOS中和OS
Time of Update: 2018-12-07
/* 用於判斷對象是不是參數提供的類型(參數可以是父類的class) 參數樣本: [NSObject class]; */- (BOOL)isKindOfClass:(Class)aClass;/* 用於判斷對象是不是參數提供的類型(參數不可以是父類的class) 參數樣本: [NSObject class]; */- (BOOL)isMemberOfClass:(Class)aClass;/* 判斷對象是否為指定類的子類 */+ (BOOL)isSubclassOfClass:(Clas
Time of Update: 2018-12-07
上一篇中,所有代碼都是放在同一個檔案main.h中的,這顯然不是一個好的方式,代碼多了以後,看著就頭大。可以將其進行拆分:1、將所有枚舉、結構的定義單獨放在一個檔案ShapeDef.h中//定義“幾何形狀類型”枚舉typedef enum{kCircle,kRectangle,kOblatesShperoid } ShapeType; //定義“幾何形狀顏色”枚舉typedef enum{kRedColor,kGreenColor,kBlueColor} ShapeColor;
Time of Update: 2018-12-07
1. 資料類型。int %ofloat %fcouble %char %c2.執行個體變數範圍的指令:@protected 執行個體變數可被該類及任何子類中定義的方法直接存取(預設的情況)。@private 執行個體變數可被定義在該類的方法直接存取,不能被子類定義的方法直接存取。@public 執行個體變數可被該類中定義的方法直接存取,也可被其他類或模組中定義的方法訪問。使得其他方法或函數可以通過(->)來訪問執行個體變數(不推薦用)。@package 對於64
Time of Update: 2018-12-07
objective-c中提供了很好的類型判斷以及反射機制。oc的基礎是c語言,所有的對象都使用指標來表示。一個指標的傳遞過程中可能模糊掉其實際的類型資訊。通過類型查詢可以協助解決很多編程過程中的問題。另外,oc中的方法調用是基於訊息的。查詢某個類型是否包含一個訊息的響應也是一個常用的功能。例如,在進行http網路通訊過程中,獲得一個NSURLRequest對象。在需要進行頭部資訊寫入的時候需要查詢它是否是mutableRequest:if([req
Time of Update: 2018-12-07
今天在園子裡看到了一篇牛文“Objective-C 2.0 with Cocoa Foundation---
Time of Update: 2018-12-07
文章目錄 2,從Hello,World!開始 2,從Hello,World!開始本系列講座有著很強的前後相關性,如果你是第一次閱讀本篇文章,為了更好的理解本章內容,筆者建議你最好從本系列講座的第1章開始閱讀,請點擊這裡。