原创 OC_NSDate,NSSet,對象和數據類型的轉換

NSDate 日期的類 1.+date獲取的時間無論在哪個區,都是打印相對應的零時區的時間 NSDate *date = [NSDate date]; NSLog(@"%@", date); 2.獲取一下當前所在的時區

原创 OC基礎--字符串

字符串分爲兩種: 1.不可變字符串:NSString    會產生一個新的字符串,一般方法會返回NSString * 2.可變字符串:NSMutableString  都是對自身內容進行修改,在訪問的時候字符串已經發生改變,一般沒有返回值

原创 OC基礎_字典

1.創建不可變字典對象 (1)NSDictionary *dic = [[NSDictionary alloc]init]; (2)NSDictionary *dic = [NSDictionary dictionary]; (3)N

原创 OC基礎_數組

OC裏的數組存放的都是對象 *********************不可變數組****************************** 1.創建不可變的空數組   NSArray *arr = [[NSArray alloc]ini

原创 UI09_重寫Cell

// 讀出plist文件內容 NSString *path = [[NSBundle mainBundle] pathForResource:

原创 UI_07導航控制器

UINavigationController : 繼承於UIViewController 導航控制器, 是iOS中最常用的多視圖控制器之一, 用來管理多個視圖控制器 導航控制器以棧的方式管理所控制的視圖控制器, 只要要有一個被管理的視圖

原创 UI10_tableView的編輯

準備工作忽略 1.直接打開tab的可編輯模式 (默認樣式爲刪除) self.navigationItem.rightBarButtonItem = self.editButtonItem; 2.添加右上角編輯按鈕 //

原创 UI_手勢

#import "MainViewController.h" @interface MainViewController () @property(nonatomic, retain)UIImageView *imageView; @p

原创 繼承關係圖

繼承關係圖

原创 UI10_cell的自適應高度

高度的表示方式 : 2 種 tableView.rowHeight (固定值) 自適應 : self.picArr = [NSArray arrayWithObjects:@”1.jpg”, @”2.jpg”, @”3.jpg”,

原创 MBProgressHUD 第三方的使用

/1. 引用頭文件 #import "MBProgressHUD.h" /2. 顯示 self.hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES]; self.h

原创 UI_model傳值, json數據解析

model 傳值 首先建一個作爲model的類, 繼承於NSObject 接口文件寫屬性 , 實現文件裏寫屬性的釋放和一個 容錯方法 (KVC) - (void)setValue:(id)value forUndefinedKey:

原创 UI_Delegate

點擊一個繼承UIView的MyButton , 來實現點擊MyButton後隨機更換背景顏色的功能 MyButton.h文件 #import <UIKit/UIKit.h> // 1.聲明一份協議 @protocol MyButt

原创 UI11_Block傳值

對 void(^)(NSString *) 類型block進行typedef // 進行typedef typedef void(^Block)(NSString *); // 寫一條屬性 @property(

原创 UITableView

UITableView 表視圖的每一條數據都是顯示在UITableViewCell對象中 分區顯示數據, 每一個分區稱爲一個section, 每一行稱爲row, 編號都是從0開始 DataSource數據源 -我們需要給tableV