1.如何理解RunLoop Runloop(運行循環)是iOS和macOS中的一個核心概念,它負責管理事件和計時器,以確保應用程序能夠在正確的時間響應用戶的輸入,并在不占用過...

1.如何理解RunLoop Runloop(運行循環)是iOS和macOS中的一個核心概念,它負責管理事件和計時器,以確保應用程序能夠在正確的時間響應用戶的輸入,并在不占用過...
一、簡介 YYTableViewManager 基于數據驅動頁面的理念,接管了UITableView的delegate和dataSource的邏輯,開發者只需要關心數據的處理...
UILabel在設置背景顏色的時候,四條邊是緊貼著文字的,我們想寫一個小tag樣式的控件(如下圖所示) 一般有以下兩種實現方式: 計算文字寬度和高度,加top、right、b...
github地址:https://github.com/SwimBoys/YYSegmentViewController[https://github.com/SwimBoy...
背景:為了向公司的其他非專業人士普及iOS的發布過程,這才有了這篇文章。所以截圖比較多,便于他們根據步驟進行傻瓜式的操作。 軟件開發過程不在本教程的范圍之內。 發布的前提條件...
2019年IOS面試題總結(一) 1. ios內存管理機制 2. NSThread、GCD、NSOperation多線程 3.輸入一個字符串,判斷這個字符串是否是有效的IP地...
做這個的初心是希望能鞏固自己的基礎知識,也通過這種方式檢查自己知識的缺失點。目前還不完善,后續會根據時間不斷更正和完善,當然也希望能幫助更多的開發者參與進來 持續更新 ,喜歡...
當時是在一家韓國公司,總公司給提供的,具體的也不知道為啥@Markinging
iOS防截屏方案(基于DRM)背景 在iOS開發的一些業務場景中,可能有一些敏感信息(如付款的二維碼等),我們不希望被隨意傳播。應用內禁止截屏,可以一定程度上,提高敏感信息被傳播的門檻(可能需要另外一臺手...
1、出現的問題 ??è?|????1??o??è?|????1??o??è?|????1??o 2、解決辦法(推薦) 3、解決辦法 OC Swift
1、ios內存管理機制 iOS內存管理機制的原理是引用計數,當這塊內存被創建后,它的引用計數0->1,表示有一個對象或指針持有這塊內存,擁有這塊內存的所有權,如果這時候有另外...
1、每次在驗證索引文件時,podspec中的版本號必須和提交代碼時候打的tag一致,不然驗證不通過。 注意,千萬不要刪除舊標簽,然后再重新打這個舊標簽,這樣依然不行 2、在主...
我之前做過防截屏,是用的別人寫的框架,集成之后也是需要下載安裝配置文件,但是框架可以自己選擇是否防截屏,通過請求它的接口,就可以自由切換(當APP進入前臺防截屏,退出后臺可以截屏),一直沒搞懂怎么做的
iOS防截屏方案(基于DRM)背景 在iOS開發的一些業務場景中,可能有一些敏感信息(如付款的二維碼等),我們不希望被隨意傳播。應用內禁止截屏,可以一定程度上,提高敏感信息被傳播的門檻(可能需要另外一臺手...
當我們做自適應textview高度時,當輸入文本時,textview會向上偏移一段距離 當我們用上邊的方式去獲取當前的文本,然后根據文本去計算textview的高度時,就不會...
一.檢查Git 1.打開終端,輸入指令,如果已經安裝了Git就會顯示版本號 2.如果尚未安裝Git,可以通過Xcode的Command Line Tools并使用如下命令安裝...
一般組件的核心代碼放在Classes目錄中,而圖片存放于Assets目錄下,如圖所示,拖動部分圖片到Assets中 一、修改Spec(Podfile中未使用use_frame...