本文版權歸公眾號【一個老碼農】所有。 我們說Objective-c是一門動態語言,決策會盡可能的推遲到運行時。而Swit是一門靜態語言,也就是說Swift的對象類型、調用的方...
本文版權歸公眾號【一個老碼農】所有。 我們說Objective-c是一門動態語言,決策會盡可能的推遲到運行時。而Swit是一門靜態語言,也就是說Swift的對象類型、調用的方...
如果我們在Objective-C中,向一個對象發送無法它無法處理的消息,會出現什么情況?我們知道發送消息是通過,objc_msgSend(id, SEL, ...)來實現的。...
用block可以定義任意的代碼片段,將其像對象一樣傳入另一個方法;它是c級別的語法,和C語言中的函數指針非常相似。在C語言中,函數指針和block寫法分別如下 int...
隊列異步是否阻塞當前線程同步是否阻塞當前線程執行順序串行隊列否是按添加順序并行隊列否是同時執行,但會被同步阻塞 串行隊列異步任務不會阻塞線程,同步會阻塞當前線程,執行順序按添...
JSPatch詳解(JavaScript 模塊 基礎篇) 不是專業的JS人員,半吊子,主要寫給IOSer來看的。 匿名函數 打開JSPatch.js,先把所有的方法給不展開...
參考蘋果官方文檔:https://developer.apple.com/documentation/appkit/nsappearancecustomization/cho...
一:創建私有庫的索引庫先看一張圖 二:將創建的索引庫添加到本地cocoapods倉庫1.cocoapods本地倉庫路徑$ ~/.cocoapods/repos$ pod re...
首先要打開openssl環境: 生成一個1024位的私鑰文件rsa_private_key.pem: 從私鑰中提取公鑰rsa_public_key.pem: 將私鑰轉換成 D...
寫在前面 本篇文章是對我一次組內分享的整理,大部分圖片都是直接從keynote上截圖下來的,本來有很多炫酷動效的,看博客的話就全靠腦補了,多圖預警 :) 概覽 JavaScr...