原创 Runtime(動態添加方法)筆記

OC採用的是懶加載機制,只要一個方法實現了,就會添加到方法列表中佔用內存。而很多時候,很多功能在某些用戶那裏是很少用到的,比如騰訊的xx會員,你不充值,是無法使用會員提供的服務的。這種情況下,可以考慮使用Runtime動態添加方

原创 PyTorch學習筆記--gather()

概述 我在初學 PyTorch 的過程中,遇到了一個 gather 方法老是看不懂,雲裏來霧裏去的。於是我花大功夫悟(發呆)了下這個函數,終於多多少少算是能看懂點了。首先來看看官方文檔給出的解釋: out[i][j][k] =

原创 super 學習筆記

super是一個編譯指示器,僅僅是給編譯器看的,不是一個指針。只要編譯器看到super這個標誌,就會讓當前對象調用父類的方法,但是方法的調用者還是當前對象本身。 // ----- Model.h ----- #import <

原创 Runtime(消息機制)筆記

Runtime學習筆記,一個簡單的例子來演示下Runtime消息機制 Demo鏈接 創建一個控制檯應用,在main.m中 int main(int argc, const char * argv[]) { @aut

原创 Runtime(動態添加屬性)學習

添加屬性的本質就是將一個屬性與一個對象關聯起來(指針)。 Runtime大多是對系統類進行操作 Demo鏈接 //ViewController.m #import "ViewController.h" #import "NS

原创 xxxViewController進行pop時直接crash進main.m,EXC_BAD_ACCESS(code=1,address=0x20)

xxxViewController進行pop時直接crash進main.m,EXC_BAD_ACCESS(code=1,address=0x20) 今天在調試程序時,遇到了奇怪的錯誤。我從主頁跳進(push)一個ViewContr

原创 Runtime(字典轉模型)學習

Runtime字典轉模型思路:通過Runtime獲取模型中的屬性(對應字典中的key),通過屬性去字典中取出對應的value,然後給模型的屬性賦值。 Demo鏈接 // ViewController.m - (void)vi

原创 UIViewAnimationOptions枚舉筆記

使用UIView的animateWithDuration:delay:options:animations:completion:方法時,UIViewAnimationOptions枚舉值筆記(在其他博文上看到的,記錄下來)

原创 Runtime(交換方法)筆記

Runtime是在不得不用時才進行使用的,一般情況下最好不要使用。Runtime的交換方法一般用於替換系統自帶的方法,比如處理數組越界問題、判斷圖片是否加載成功,等等。本帖的舉例說明判斷圖片是否加載成功。 Demo鏈接 Vi

原创 WKWebView和UIWebView查看訪問網頁html內容的方法

此貼用於記錄我在學習oc與js交互時,查看訪問html的body標籤內內容的方法。 WKWebView: NSString *doc = @"document.body.outerHTML"; [self.myWe

原创 WKWebView加載進度條(仿微信)

WKWebView添加了estimatedProgress屬性(double類型),我們可以利用該屬性來設置UIProgressView github代碼倉庫上存放的Demo 爲頁面添加UIProgressView屬性 @pr

原创 字典轉換成模型屬性代碼筆記

創建一個字典的Category:NSDictionary+Property - (void)getPropertyCodeFromDict { NSMutableString *codes = [NSMutableSt

原创 iOS const與宏學習筆記

1. 宏的簡單介紹 我在做項目時,發現很多開發者一般會創建一些名爲Constant.h、Public.h的文件,在這些文件中定義大量的宏。有字符串常量、函數、方法等。 字符串常量,多是接口名、接口網址、在使用NSUserDe

原创 iOS滑動全屏實現返回功能

這篇文章主要爲大家詳細介紹了iOS滑動全屏實現返回功能,具有一定的參考價值,感興趣的小夥伴們可以參考一下 本文實例爲大家分享了iOS滑動全屏實現返回功能的具體代碼,供大家參考,具體內容如下 系統自帶的滑動返回功能,

原创 iOS使用UICollectionView實現橫向滾動照片效果

這篇文章主要爲大家詳細介紹了iOS使用UICollectionView實現橫向滾動照片效果,具有一定的參考價值,感興趣的小夥伴們可以參考一下 本文實例爲大家分享了iOS使用UICollectionView實現橫向滾