Time of Update: 2015-05-10
標籤: ------Java培訓、Android培訓、iOS培訓、.Net培訓、期待與您交流!
Time of Update: 2015-05-09
標籤:------Java培訓、Android培訓、iOS培訓、.Net培訓、期待與您交流!
Time of Update: 2015-05-08
標籤:沒有必要將nil作為初始值賦給變數NSString *myString = nil;上面的代碼與不帶nil效果相同,所以讓我們保持簡潔:NSString *myString;屬性的處理也是一樣。記住nil與0等價,而後者與布爾值NO等價,所以也不需要像下面一樣:@property (nonatomic, assign) BOOL didLoad;...didLoad = NO;設定初始值為N
Time of Update: 2015-05-06
標籤:objective-c 屬性 成員變數 類 在Objective-C的類與對象的概念中. 成員變數與屬性的區別與聯絡一直沒有搞清楚. 直到學習了慕課網上的這個課程Objective-C物件導向初體驗, 才算真正有了點感覺了. 最關鍵的結論就是: 類內使用成員變數{}, 類外使用屬性@property.成員變數成員變數及其get方法.首先,
Time of Update: 2015-05-06
標籤:一,學習OC之前先瞭解的OC文法簡介關鍵字以@開頭;字串以@開頭;比如NSLog(@"I love ios.");import可以自動防止檔案的內容被重複拷貝;如果是在終端編輯OC程式,必須記下以下編譯連結指令:編譯cc –c main.m連結cc main.o –framework
Time of Update: 2015-05-04
標籤: Objective - c Chapter 1 Hello world 1.1 1.2.On the Welcome screen, click "Create a new Xcode project" (see Figure 2-1), or just chooseFile ->New ->New Project. 1.3.在main裡寫如下代碼 #import
Time of Update: 2015-05-03
標籤:一、類和對象的概念 OC中有兩個很關鍵的概念就是類和對象,類和對象的關係就如同模具和用這個模具製作出的物品之間的關係。一個類為它的全部對象給出了一個統一的定義,而他的每個對象則是符合這種定義的一個實體,因此類和對象的關係就是抽象和具體的關係。建立對象:建立對象需要現有類,對象需表述清楚應該具備的屬性和功能(行為) 格式[行為執行者 行為名稱]
Time of Update: 2015-04-30
標籤:http://blog.csdn.net/cooldragon/article/details/18991973iOS開發中基於ORM的架構很多,如SQLitePersistentObject,實際開發中需求不同或情境不同,方式方法也就不同,有時項目中用不上ORM架構,或者出於公司或項目組習慣或規範、實際項目需求或技術要求等等原因,不會採用完整的ORM架構,但一些重複囉嗦的代碼使用一定的ORM功能還是很能提高效率的。基於效能或靈活性考慮,或複雜查詢的需求,或項目組要求,項目中資料庫存取一般
Time of Update: 2015-04-28
標籤:http://www.justinyan.me/post/1624註:本文是對 Colin Wheeler 的 Understanding the Objective-C Runtime 的翻譯。初學 Objective-C(以下簡稱ObjC) 的人很容易忽略一個 ObjC 特性 —— ObjC Runtime。這是因為這門語言很容易上手,幾個小時就能學會怎麼使用,所以程式員們往往會把時間都花在瞭解 Cocoa
Time of Update: 2015-04-27
標籤:Objective-c中某個執行個體對象是否支援copy操作,要看這個對象是否實現了NSCopying協議:@protocol NSCopying- (id)copyWithZone:(NSZone *)zone;@end對於mutableCopy操作對應的有NSMutableCopying協議:@protocol NSMutableCopying- (id)mutableCopyWithZone:(NSZone
Time of Update: 2015-04-27
標籤:objective-c 時間格式化 unix時間戳記 Objective-C 時間操作實用方法總結根據月頭擷取月尾日期/** * GetMonthEndDate * 根據月頭擷取月尾日期 * * @param monthBegin 月頭(yyyy-MM-dd HH:mm:ss) * * @return NSDate / nil */+(NSDate *)
Time of Update: 2015-04-23
標籤:Objective-C中的@property和@synthesize用法1.關鍵詞@property和@synthesize在Obj-c中是配對使用的,用於對聲明和實現的編碼簡化;eg:標頭檔(.h)中聲明@property int personAge;等價於:-(int)personAge;-(void)setPersonAge:(int)age;檔案(.m)實現@synthesize personAge;等價於:-(int)personAge{ return
Time of Update: 2015-04-22
標籤:轉自:http://mobile.51cto.com/hot-322261.htm 2012-03-07 13:43 junwong
Time of Update: 2015-04-13
標籤:#pragma mark - block文法 NSLog(@"========block方法1==========="); [students sortUsingComparator:^NSComparisonResult(id obj1, id obj2) { Student *stu1 =
Time of Update: 2015-04-11
標籤:現在每天要抓緊的學習了,所以爭取每天能學習兩個知識點,儘快把OC學習完,然後進入開發階段! 加油.#import <Foundation/Foundation.h>int main(int argc, const char * argv[]){ @autoreleasepool { #pragma mark - NSDictionary
Time of Update: 2015-04-11
標籤:obj中建立新對象有兩種方式:[classname new]和[[classname alloc] init]。兩種方法等價,Cocoa慣例是使用alloc和init。 1.指派至: allocation是一個新對象誕生過程,從OS獲得一塊記憶體並指定為存放對象的執行個體變數的位置。同時alloc方法還將這塊記憶體地區全部初始化為0。BOOL初始化為NO,int初始化為0,float初始化為0.0,指標初始化為nil。&
Time of Update: 2015-04-11
標籤:基本概念程式的世界和人類的“對象”世界在思想上是沒有設麼區別的,富二代繼承了父母,自然就擁有了父母擁有的所有資源,子類繼承了父類同樣就擁有了父類所有的方法和屬性(成員變數)。比如我們前文(Objective-C 物件導向三大特性之多態)中提到的Animal和Dog類:#import <Foundation/Foundation.h>@interface Animal : NSObject-(void) eat;@end@implementation
Time of Update: 2015-04-10
標籤: 今天主要練習NSString NSMutableString NSArray NSMutableArray NSString(字串) 方法1: [[NSString alloc] initWithFormat:@""] 建立一個字串的對象,並將其格式化,然後給字串對象進行賦值 方法2: stringWithFormat:@""
Time of Update: 2015-04-10
標籤:NSArray (數組) //建立三個字串對象 NSString *str1 = [NSString stringWithFormat:@"iPhone4"]; NSString *str2 = [[NSString alloc] initWithFormat:@"iPhone5"];
Time of Update: 2015-04-03
標籤:運算子可以分為以下幾種:算術運算子:+,-,*,/,%,++,—-。關係運算子:<,>,<=,>=,==,!=布爾邏輯運算子:!,&&,||位元運算符:|,&,^,~,>>,<<賦值運算子:+=、-=、*=、=/條件運算子:?:注意:1.布爾邏輯運算子中有兩個比較特殊的運算子符號,“&&”和“||”。其中,“&&&r