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-16
標籤:objective-c 指標 對象的複製有深複製和淺複製兩種,聽上去高大上會很難,其實很簡單;來舉個例子:NSMutableArray * array1 = [NSMutableArray arrayWithObjects:@"a" ,@"b", nil]; NSMutableArray *array2 = array1; [array2
Time of Update: 2014-08-07
標籤:style blog color 使用 os io for ar 字串的一些方法使用: 1.建立字典的NSString可變字串,和NSMutableString不可變字串.都是objective的對象. cha
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-10
標籤:delegate class 類 控制項 ios Objective-C中的ProtocolProtocol 簡單來說就是一系列方法的列表,其中聲明的方法可以被任何類實現,這種模式一般稱為(delegation)模式在iOS中和OS
Time of Update: 2018-12-07
在 object-c 中,selector 包含兩種意義:在源檔案中,它指向一個方法調用,在編譯後它指向一個 unque indentifier。編譯後的 selector 的類型為 SEL,同名的方法的選取器也相同。使用 selector 來調用object 方法是 Cocoa 架構 "目標-動作" 編程模型的基礎。可以使用 @selector 來為 selector 建立一個別名:SEL setWidthHeight;setWidthHeight =
Time of Update: 2018-12-07
// main.m// HelloWorld// Created by jimmy.yang on 11-1-24.// Copyright 2011 __MyCompanyName__. All rights reserved.#import <Foundation/Foundation.h>//定義“幾何形狀類型”枚舉typedef enum{kCircle,kRectangle,kOblatesShperoid}
Time of Update: 2018-12-07
首先需要引入AudioTool 這個framework 代碼 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->- (id)initWithPath:(NSString *)path{ UInt32 size, maxPacketSize; char *cookie; int i;
Time of Update: 2018-12-07
分享兩段Objective - C實現單例模式的code 貌似在MAC開發裡面很少有人提及設計模式。。。至少還沒有看到用Objective —C實現什麼設計模式的。。。 代碼 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
建立一個對象需要丙步:1. 動態為新對象分配記憶體。2. 將新分配的記憶體與相關的值產生關聯。直到這兩步都做完,對象建立過程才算全部完成,雖然是兩個步聚,但是在編寫代碼的時候通常使用一行代碼來完成:id anObject = [[Rectangle alloc] init];分離這兩個步驟給我們更多的選擇擇。基底物件 NSObject 中的 alloc 和 allocWithZone 方法提供兩種分配方式 。這兩個方法一般不需要在子類中覆寫。它們為成員變數分配足夠的記憶體以供使用。具體的步驟:1
Time of Update: 2018-12-07
for(UIView *view in [self.backgroundView subviews]) { //[view removefromsuperview]; if([[[view superclass] description] isEqualToString:@"UIButton"]) { UIButton * btn=(UIButton*) view; btn.titleLabel.
Time of Update: 2018-12-07
通過分類的方式可以為已存在的類添加新的方法,甚至不需要源碼,有點像C#中的擴充方法。這時提供一個例子是把一個字串轉換為駝峰式並且出掉單詞空格。NSString+CamelCase.h#import <Foundation/Foundation.h>//NSString 表示將要添加分類的類名稱,該類必須是已存在的。//CamelCase 是為類添加的分類的名稱。//只能添加方法,不能添加變數。//標頭檔命名慣例:ClassName+CategoryName.h@interface
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
UIWebView是iOS最常用的SDK之一,它有一個stringByEvaluatingJavaScriptFromString方法可以將javascript嵌入頁面中,通過這個方法我們可以在iOS中與UIWebView中的網頁元素互動。stringByEvaluatingJavaScriptFromString
Time of Update: 2018-12-07
文章目錄 2,從Hello,World!開始 2,從Hello,World!開始本系列講座有著很強的前後相關性,如果你是第一次閱讀本篇文章,為了更好的理解本章內容,筆者建議你最好從本系列講座的第1章開始閱讀,請點擊這裡。