原创 oc常用函數

算術函數 【算術函數】函數名 說明 int rand() 隨機數生成。 (例) srand(time(nil)); //隨機數初期化 int val = rand()P; //0~49之間的隨機數 int abs(int a)

原创 cocoapod找不到頭文件

問題描述:使用cocoapods時,import 找不到頭文件。 問題原因:這是因爲還沒設置頭文件的目錄。 解決辦法:在項目的Target的裏設置一下,添加cocoapods頭文件目錄:目錄路徑直接寫:${SRCROOT}   ,後

原创 Log重定向

iOS 調試必須鏈接上X-code,導致真機在不連接x-code出現的問題無法看到日誌,這樣我們就無法進行有效的調試。這時候我們就可以使用重定向的處理邏輯了,不多說,看下面: #pragma mark - 用戶方法,將NSLog的輸出

原创 UIAppearance的使用

iOS5及其以後提供了一個比較強大的工具UIAppearance,我們通過UIAppearance設置一些UI的全局效果,這樣就可以很方便的實現UI的自定義效果又能最簡單的實現統一界面風格,它提供如下兩個方法。 + (id)appe

原创 swift 本地歸檔、解檔儲存

1.對用戶的模型數據(自定義類:HCUserModel)進行歸檔和解檔 1.1 需要遵循NSCoding協議 1.2 需要實現func encode(with aCoder: NSCoder){}歸檔方法 1.3需要實現 requ

原创 scrollow中的一些contentSize等

複習一下這幾個知識: 1、contentSize:scrollview可顯示的區域 2、contentOffset:scrollview當前顯示區域頂點相對於frame頂點的偏移量 3、contentInset:s

原创 獲取文件相關消息

  //從路徑中獲得完整的文件名 (帶後綴)    NSString *fileName = [filePath lastPathComponent];    //獲得文件名 (不帶後綴)    NSString *fileName1

原创 tableView滾到到頂部

      [self.tableView  scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:NO];         //***************方法二**********

原创 swift3.0 中... 和 ..<

3.0中使用..會報錯... 和 ..< 區別如下,不計入最後一位數for index in 0...5 { print("*****",index)//print "012345" } for index in 0..<5

原创 ios 清除web的cookie

UIWebView清除Cookie: //清除cookies NSHTTPCookie *cookie; NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCo

原创 swift 初始化model的一個注意

swift 初始化model的一個注意 如果在繼承NSObject的model類裏不進行初始化,即如下代碼: override init(){ super.init() } 在調用這個類初始化的時候,需要這樣寫(加一箇中括

原创 iOS edgesForExtendedLayout、artomaticallyAdjustsScrollViewInsets

iOS edgesForExtendedLayout、artomaticallyAdjustsScrollViewInsets iOS 7之後viewController使用全屏佈局,離不開edgesForExtendedLayo

原创 面向過程編程和麪向對象編程

面向過程編程和麪向對象編程 面向過程編程是一種以過程爲中心的編程思想,分析出解決問題的步驟,然後用函數把這些步驟一步一步實現。面向過程編程,數據和對數據的操作是分離的。 面向對象編程 面向對象編程是將事物對象化,通過對象通信來解決

原创 cocoa 和 cocoaTouch

1.cocoa 和cocoa Touch Cocoa包含Foundation和AppKit框架,可用於開發Mac OS X系統的應用程序。 Cocoa Touch包含Foundation和UIKit框架,可用於開發iPhone

原创 swift guard

swift guard的用法 1.與if的用法類似,提高程序的可讀性。 2.guard語句必須帶有else語句,它的語法 2.1 當條件表達式爲true的時候跳過else語句中的內容,執行語句組內容。 2.2 當條件表達式爲fa