原创 OC_NSArray
// OC的數組 // OC裏的數組存放的是對像 NSArray *arr = [[NSArray alloc] init]; // count:數組的元素個數 NSLog(@"%ld", arr1.count)
原创 OC_屬性
// 屬性 @property NSString *name; // 屬性一共做了三件事 // 1.聲明瞭設置器setter和訪問器getter // 2.實現了設置器和訪問器 // 3.聲明一個成員變量,成員變量命名會在屬
原创 OC_NSString
// 字面量 NSString *str = @"張三123q"; // lenth字符串的長度 NSLog(@"%ld", str.length); // 通過指定下標獲取字符內容 NSLog(@"%C"
原创 OC_可見度,方法
***Student.h*** @interface Student : NSObject { // 特徵 // 成員變量可見度 // @public 級別最低,可通過對象->的方式找到成員變量,不安全
原创 C6_函數
函數種類 1.無返回值,無參數(無返回值用void) void buyVegetable(){ printf("100塊都不給我,怎麼買菜\n"); int a = 10; a += 20; } 2.有返
原创 UIView
// 創建一個和屏幕一般大的window self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // 給window
原创 C3_循環結構
輸入一個年月日,判斷它是當年的多少天 int year, month, day = 0; int sum, d = 0; printf("請輸入一個年月日(例:1990,1,1): "); scanf("%d,%d,%d", &y
原创 UISlider 和 UISegement
// Slider self.slider = [[UISlider alloc] initWithFrame:CGRectMake(100, 50, 200, 30)]; self.slider.backgrou
原创 OC_類的擴展
// 1.聲明協議 // @protocol協議關鍵詞 ***Girl.h*** @protocol Marry <NSObject> // 協議的內容 // 方法聲明 // @required是必須實現的方法,默認必須實現
原创 C4_一維數組
定義一個簡單的一維數組 int arr[5] = {1, 2, 3, 4, 5}; printf("%d\n",arr[4]); // C語言中,系統會對越界產生一個警告;當前訪問元素超出了下標的最大值,
原创 OC_繼承,便利構造器,初始化方法
***Zombie.h*** // 自定義初始化方法的聲明 - (id)initWithBlood:(NSInteger)blood attack:(NSInteger)attack
原创 播放gif
// 播放gif圖 self.tomcatImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.
原创 UIScrollView
// 創建一個scrollView UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.bou
原创 OC_類和對象
***Student.h*** // @interface接口文件,一個類的開始 // Student是當前的類名 // NSObject是繼承的父類 // 類到@end才結束 @interface Student : NSOb
原创 OC_NSDate
// 迭代器 NSEnumerator *enumerator = [arr objectEnumerator]; NSString *str = nil; // 數組遍歷 while (str = [en