原创 Debug Memory Graph檢查內存泄漏

講到檢查內存泄漏,很多人的第一反應就是 Instruments 裏的 Leaks。今天來講一下Xcode 8 推出的 Debug Memory Graph。 爲了能看到內存詳細信息,先打開 Edit Scheme-->Diagnostics

原创 'git status' failed with code 128:'

git status' failed with code 128:的錯誤情況有好幾種,目前遇到過的如下: fatal: multiple stage entries for merged file xxxxx error: bad

原创 不需要接入SDK的第三方登錄及分享

講到第三方登錄分享,第一反應大概就是友盟、ShareSDK之類。集成微信、QQ、微博三個平臺的話,友盟的SDK有62.9M,ShareSDK的包有74M。如果直接集成最原始的三個平臺的SDK,大小總共爲51M。(關於集成前期的配置,可參考原

原创 關於Safe Area的一些

我們都知道,iOS 11 引入了Safe Area這個概念。在xib或者storyboard上添加subview,都是會添加在Safe Area上的。例如:在vc上添加一個view,上下左右約束分別爲0,在iPhone X 和 iphon

原创 IBDesignable + IBInspectable 實時更新UI

前綴IB,平時我們見到最多的就是可視化編程中的IBAction 和 IBOutlet 。顧名思義,IBDesignable 和 IBInspectable 也是在可視化編程中使用。 用IBInspectable聲明的屬性,可在Xcode面板

原创 WKWebView使用WebViewJavascriptBridge需要注意的地方

H5和原生端交互,用WebViewJavascriptBridge其實挺簡單的。只要參照github上的Demo即可。 注意點一:如果註冊了bridge後,與H5的調用無法成功,檢查一下H5小夥伴代碼裏有沒有以下片段。這一段JS代碼是不