原创 OC-簡單介紹KVC和簡單的使用!

//基本的KVC(Key,Value,Coding)基本概念 Person *person = [[Person alloc] init]; //下面會先判斷getter/setter方法是否

原创 OC-NSString基本使用和常用方法介紹

//基本字符創 NSString *string1 = @"Hello world"; //基本字符創創建 NSString *action1 = [[NSString alloc] init];

原创 OC-NSFileHandle基本介紹和使用!

     //NSFileHandle 主要負責對文件內容進行讀取和寫入操作 注意此對象不能創建文件 NSString *home = [NSHomeDirectory() stringByAppendingS

原创 OC-觀察者練習練習

main.h //被觀察的對象 Jones *joens = [[Jones alloc] initWithJones]; //觀察的對象 Lucy *lucy = [[Lucy alloc]

原创 OC-數組基本介紹和常用的方法細說!

//創建一個數組 NSArray *tempoaray = [[NSArray alloc] initWithObjects:@"張三",@"李四",@"王五", nil]; //接受一個數組 合併

原创 OC-ID類型和instanceType區別

/*id 被稱爲指向任何OC對象的指針,有點類似於Java中的Object對象*/ /*聲明瞭一個指正對象 指向了字符串 我們來看看能不能調用字符串方法*/ id obj = @"張三";

原创 OC-簡單的使用BLOCK

/* BLOCK是什麼? 蘋果推薦的類型,效率高,在運行中保存代碼。用來封裝和保存代碼,有點像函數,BLOCK可以在任何時候執行。 BOLCK和函數的相似性:

原创 OC-關於NSObject常用方法介紹

//初始化對象 Person *person1 = [[Person alloc] init]; Person *person2 = [[Person alloc] init]; //判斷對

原创 OC-NSnumber和NSvalueNSNULL以及集合數組優化寫法

//數字對象的常用方法處理 NSnumber作用就是把基本數據封裝成對象 好讓存儲容器 能存儲這些對象 float p = 3.14; //準換成基本包裝對象 [[NSNumber n

原创 JavaScript實現Class增刪獲取判斷操作!

// JavaScript Document /* @添加Class @添加對象 obj; @添加類名 className; */ function addClass(obj,className) { var oClas

原创 OC-集合對象NSSet基本使用和方法介紹

/* 集合的基本概念 在Foundation框架中,提供了NSSet類 他是一組單值對象集合 且NSSet實例中的元素是無序的,同一個對象是隻能保存一個 並且他也分

原创 OC-NSFileManger常見處理方式

//創建文件對象 NSFileManager *manager = [NSFileManager defaultManager]; NSString *content = @"張三";

原创 OC-代理設計模式

下面實現代碼! #import <Foundation/Foundation.h> #import "protocoldemo.h" #import "Children.h" #import "Jones.h" int mai

原创 OC-簡單的介紹謂詞和使用方法

/*NSPredicate 指定條件過濾數據*/ Person *person1 = [[Person alloc] initPerson:@"張三" age:12]; Person *person2

原创 UI-獲取IOS屏幕大小

//獲取IOS手機屏幕尺寸 UIScreen *screen = [UIScreen mainScreen]; // 獲取屏幕寬度 CGFloat width = [screen boun