原创 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