原创 kvc

kvc,(key-value-coding). 1訪問變量(私有變量)。 正常的public變量忽略,如果是private私有變量,通過get方法是訪問不到的。但是通過kvc可以訪問私有變量. 比如在privateProperty類中定

原创 Xcode8製作.a靜態庫和存放xib和圖片的.bundle

接上篇文章,繼續創建.bundle文件 1、首先在MyLbrary中添加bundle,名稱爲:LibraryResources 2、因爲bundle默認是OS系統的,所有需要修改他的信息。如圖,修改成iOS系統 3、設置Build S

原创 NSURLSessionDownloadTask文件下載

  本文內容大綱: 1、回顧NSURLSessionTask 2、NSURLSessionDownloadTask大文件之block下載 3、NSURLSessionDownloadTask大文件之代理方法下載 4、NSURL

原创 iOS 10.3之後的富文本樣式對中文實效

NSAttributedString *attrStr = [[NSAttributedString alloc]initWithString:str attributes:@{NSFontAttributeName:[UIFont s

原创 NSFileManager

NSFileManager類主要對文件和目錄的操作(刪除、修改、移動、複製等等)。如果對文件的內容更改,應該使用NSFileHandle。所以說NSFileManager相對於NSFileHandle偏向於對文件的管理,而不是對內容的

原创 git同步上傳的幾個命令

git pull origin master      //同步遠程倉庫和本地倉庫 git add .    //添加修改或新增的文件到保存到暫存區 git commit -m 'some message about the change

原创 autoresizing佈局

  UIView *view = [[UIView alloc]initWithFrame:CGRectMake(20, 20, 200, 50)];     view.backgroundColor = [UIColor orang

原创 gitpull合併失敗的可能原因,以及更改倉庫連接

git push 的時候失敗,提示衝突,需要pull。 於是git pull ,結果pull失敗。 fatal: refusing to merge unrelated histories git --version看了下版本, g

原创 在靜態庫中的xib跳轉

在靜態庫中的xib跳轉,bundle需要設置一下路徑,否則容易報錯: Could not load the nib '**" NSString * rescourcePath = [[NSBundle m