原创 Objective-C語言——Extension延展

打開Xcode -> 選擇IOS -> Application -> Single View Application -> 然後按next 2.如果你創建了工程那快捷鍵(com-shift-N) -> 選擇IOS -> Applic

原创 Objective-C語言——委託模式(代理模式)

Landlord.h #import <Foundation/Foundation.h> #import "HouseSaler.h" @interface Landlord : NSObject //這裏最簡單的委託模式 //這裏使

原创 Objective-C語言——NSMutableDictionary可變字典

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool {

原创 加載plist數據和懶加載

//加載plist數據 // 一個NSBundle對象對應一個資源包(圖片、音頻、視頻、plis等文件) // NSBundle的作用:用來訪問與之對應的資源包內部的文件,可以用來獲得文件的全路徑 //

原创 Objective-C語言——Block塊

#import "ViewController.h" @interface ViewController () @end int num = 100; @implementation ViewController - (v

原创 Objective-C語言——UILabel標籤

 Objective-C語言——UILabel標籤 #import "ViewController.h" @interface ViewController () @end @implementation ViewControll

原创 Objective-C語言——內存管理1

內存管理 ===================== 程序是在內存中運行的,那麼他將會佔用內存,而且隨着程序的運行,內存佔用會不斷增加,如果沒有一套完整地內存管理機制,內存會隨着程序的運行將會被耗盡,會導致程序崩潰。 1.C語

原创 Objective-C語言——NSData/NSMutableData

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //NSData

原创 OC語言——把四個十進制三位數存放到一個數組中,然後按升序排序

把四個十進制三位數存放到一個數組中,然後按升序排序後,得到一個新的數組,再將這個數組用快速枚舉打印輸出。 實現要求: 要求用 NSNumber 對整數進行封裝,調用數組中的排序方法進行排序 #import <Foundation/

原创 Objective-C語言——Protocol協議

打開Xcode->選擇IOS->Application->Single View Application->然後按next 2.如果你創建了工程那快捷鍵(com-shift-N)->選擇IOS->Application->Single

原创 Objective-C語言——KVC設計模式

ViewController.m #import "ViewController.h" #import "Student.h" #import "Book.h" @interface ViewController () @end

原创 OC語言——傳入時間與現在時間 差距 60 秒以內,輸出@"剛剛" 以此類推

Tool.h #import <Foundation/Foundation.h> @interface Tool : NSObject +(NSString *)handleDate:(NSString *)dateString;

原创 Objective-C語言——內存管理2(代碼篇)

Objective-c中提供了兩種內存管理機制MRC(MannulReference Counting)和ARC(Automatic Reference Counting),分別提供對內存的手動和自動管理,來滿足不同的需求。注意的是Xco

原创 Objective-C語言——Category類目

打開Xcode -> 選擇IOS -> Application -> Single View Application -> 然後按next 2.如果你創建了工程那快捷鍵(com-shift-N) -> 選擇IOS -> Appli

原创 Objective-C語言——NSDictionary不可變字典

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { /