一、Swift Macro介紹 WWDC2023會上Swift 5.9加入了Swift Macro,它允許我們在編譯時生成代碼或在編譯之前動態地操作項目的 Swift 代碼,...

一、Swift Macro介紹 WWDC2023會上Swift 5.9加入了Swift Macro,它允許我們在編譯時生成代碼或在編譯之前動態地操作項目的 Swift 代碼,...
1、作用 可在程序運行時,排查和定位內存泄漏問題。 2、打開Malloc stack logging 打開此設置可以backtrace對象堆棧信息。 3、排查循環引用 下面代...
最近完成了蘋果的兩個關于訂閱的優惠開發:推介促銷優惠和訂閱優惠. 整理一篇文檔已換工作,不在更新 本文主要介紹的以下幾個方面 促銷優惠和訂閱優惠的基本概念以及開發流程 開發中...
typedef typedef簡單地說就是給對應類型改個名字 給double取名為doubleTY 給Person結構體取別名為PersonTY 使用: 給block取別名T...
打開終端,用cd命令 定位到工程所在的目錄,然后調用以下命名即可把每個源代碼文件行數及總數統計出來: find . "(" -name "*.m" -or -name "*....
iOS常用的忽略警告類型: 1, 方法棄用警告 2, 不兼容指針類型警告 3, 循環引用警告 4, 未使用變量警告 5, 內存泄漏警告 宏定義消除警告
1, 問題:view切圓角 layer.cornerRadius = 5; 無法成功 ?當添加 layer.masksToBounds = YES 時可以切圓角。 結論: 當...
如果 http://www.lxweimin.com/p/4aa38e23ebf7[http://www.lxweimin.com/p/4aa38e23ebf7] 中的方法并...
首先看一段AF2.x經典代碼: 首先我們要明確一個概念,線程一般都是一次執行完任務,就銷毀了。 而添加了runloop,并運行起來,實際上是添加了一個do,while循環,這...