原创 API之NSDictionary的常見用法

/* NSDictionary *dic1 = [[NSDictionary alloc] initWithObjectsAndKeys:@"李四", @"name", @"不明",@"gender", nil]; //字典中的對象可

原创 API之NSSet的常見用法

/* NSSet *set1 = [[NSSet alloc] initWithObjects:@"張三  ",@"性別不明", @"⾮非地球物種", nil]; NSArray *array = [set1 allObjects]; f

原创 API之NSArray的用法

//創建數組 NSArray *array = [[NSArray alloc] initWithObjects:@"aad", @"bab",@"ccca", nil]; //遍歷輸出 // for (int i = 0; i < [

原创 API之NSString的常見用法

/* //長度 NSString *string = [[NSString alloc] initWithFormat:@"sDGijkhajkhKHklhDSHJgDst"]; // NSLog(@"%lu", [string leng

原创 Copy的簡單實現

COPY     Woman *w1 = [woman copy];      // w1 和 woman 的丈夫是同一個人  // 把 woman 的所有拷貝給 w1     [w1 live];          [w1

原创 計算器簡單版

// //  AppDelegate.m //  Demo-UI3-1 // //  Created by dllo on 15/3/6. //  Copyright (c) 2015年 luojin. All rights

原创 UITextView添加placeholder屬性

1.先遵循UITextViewDelegate協議 2.設置全局變量textLable或者自定義一個UITextView,將lable設置爲其屬性 3.以下代碼 #pragma mark - #pragma mark 給UITextVi

原创 通訊錄的簡單實現

int main(int argc, const char * argv[]) {     @autoreleasepool {             // 作業1     // 定義一個數組  存放分組      

原创 視圖UIView

視圖UIView  1.創建視圖的方法     CGRect rect1 = CGRectMake(20, 40, 100, 100); //創建矩形區域     UIView *redView = [[UIView alloc] in

原创 小球彈跳:UI2-2

// //  AppDelegate.m //  Demo-UI2-2 // //  Created by dllo on 15/3/5. //  Copyright (c) 2015年 luojin. All rights

原创 版權聲明

本軟件(好聽FM)<a target=_blank target="_blank" class="inner-link decor-none" href="http://www.baidu.com/s?wd=%E5%88%8A%E8%BD

原创 關燈遊戲:UI3-2

// //  MyViewController.m //  Demo-UI3-2 // //  Created by dllo on 15/3/6. //  Copyright (c) 2015年 luojin. All ri

原创 協議

  協議(protocol)是指兩個或兩個以上具有獨立性的主體爲了開展某項活動,經過協商後達成的一致意見。協議總是指某一層的協議。準確地說,它是在同等層之間的實體通信時,有關通信規則和約定的集合就是該層協議,例如物理層協議、傳輸層協議、應

原创 字體UIFont

字體UIFont //UIFont中的把所有字體的族的名字逐一遍歷出來 for (NSString *fname in [UIFont familyNames]) {      NSLog(@"%@", fname);      /

原创 UILable

1.創建UILable     UILabel *lable = [[UILabel alloc] initWithFrame:CGRectMake(30, 30, 320, 50)];     [self.window addSub