從開發中常見的調試場景開始 打開IDE在某個方法中設置斷點,切換到其他源文件后運行程序 運行到斷點時,程序停止,IDE顯示對應文件的源碼 能夠輸出的變量值 這是日常開發中常見...

從開發中常見的調試場景開始 打開IDE在某個方法中設置斷點,切換到其他源文件后運行程序 運行到斷點時,程序停止,IDE顯示對應文件的源碼 能夠輸出的變量值 這是日常開發中常見...
本來并不需要這篇文章記錄的,因為Cocoapods 插件調試環境配置已經寫了,不過在實際操作的過程中,還是遇到了些問題,在這里記錄一下: 開發環境 rubyMine本機使用r...
痛點 日常iOS開發中,描述文件的管理是一個費時的事情。通常開發者賬號僅有部分開發者有權限可以操作,當添加一個測試設備時,需要更新所有的development和ADHoc描述...
創建Flutter模塊 與純Flutter工程不同,在原生工程中接入Flutter,是以 Flutter Module 的形式接入的。 假設我們已有一個iOS工程在 some...
場景 一些頁面中有手勢交互,難免存在這些手勢和系統手勢重疊的情況。例如,頁面中有一個從下向上滑的手勢,當在屏幕邊緣觸發時,則會呼出控制中心而不是響應頁面中的手勢。 方法 主要...
"layer的cornerRadius屬性在iOS 11之前是不支持Block動畫的" 不知道這個是從哪里得到的結論呢?在Xcode中CALayer的cornerRadius屬性文檔描述中并沒有這樣的表述啊。
如何快速定位、分析、解決非Crash的BUG(iOS 11篇)前言 眾所周知,Bug是線上應用極力規避但又無法避免的。對于致命的Bug,我們可以通過Crash日志進行分析;對于無法復現的Bug、特定操作步驟引起的Bug、某些版本/系統才...
Load 與 Initialize方法 1. load方法的調用順序 大的順序是 類 > 分類。 在類中: 各個分類則按compile sources內的順序調用。 例如當前...
在一些屏幕旋轉的業務邏輯中,有時候需要根據手機是否開啟了豎屏鎖定進行不同的處理。iPhone開啟/關閉豎屏鎖定,在狀態欄中會有對應圖標的變化,下面代碼的判斷方法,就是通過遍歷...
升級macOS High Sierra 和 Xcode9后,原來idevicesyslog和ideviceinstaller總是出現報錯: 在嘗試了sudo chmod 77...
NSURLProtocol可以讓你重新定義蘋果的URL Loading System操作,通過實現一個NSURLProtocol子類,可以修改網絡請求的URL(重定向),給請...
SDWebImage庫總體分為這么幾個部分: 類似UIImageView+WebCache這樣的面向使用者的接口,由各個分類的sd_setImageWithURL:...系列...