1.手機越獄 1.1 手機越獄概述 ??當啟動一臺iOS設備時,系統首先會從只讀的ROM中讀取初始化指令,也就是系統的引導程序(事實上所有的操作系統啟動時都要經過這一步,只是...

1.手機越獄 1.1 手機越獄概述 ??當啟動一臺iOS設備時,系統首先會從只讀的ROM中讀取初始化指令,也就是系統的引導程序(事實上所有的操作系統啟動時都要經過這一步,只是...
1 Widget 簡介 在Flutter中,一切皆是Widget(組件),Widget的功能是“描述一個UI元素的配置數據”,它就是說,Widget其實并不是表示最終繪制在設...
前言 隨著用戶的需求越來越多,對App的用戶體驗也變的要求越來越高。為了更好的應對各種需求,開發人員從軟件工程的角度,將App架構由原來簡單的MVC變成MVVM,VIPER等...
在本文中,我將介紹依賴注入的基礎知識,以及如何使用Swinject框架將依賴注入應用到iOS項目中。 什么是依賴 依賴是我們代碼中兩個模塊之間的耦合(在面向對象語言中,指的是...
Multiple Pod Projects 在歷史版本中,CocoaPods 總是生成一個 Pods.xcodeproj,它包含了編譯項目所需的所有 targets 和 bu...
前言: 按照時間順序,事件的生命周期是這樣的:事件的產生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view、尋找最合適的view的底層實現、攔截事件的處理)->找到...
本文源碼來自于 objc4-756.2 版本; 一、SideTable 本文研究 sideTable 在 objc4 源碼中的使用及其作用,從而解析 iOS 中引用計數器和弱...
初涉IM,首先我有這么幾個問題需要弄明白: Socket 和 WebSocket 有哪些區別和聯系? WebSocket 和 HTTP 有什么關系? WebSocket 和 ...
Mac M1在終端使用rvictl命令后,會出現如下錯誤: 這是由于rvictl 需要開啟系統擴展才能使用,但是M1芯片的Mac不能直接打開系統擴展,需要手動進行啟用,可參考...
最近開發中,經常出現attach失敗,經過閱讀源碼和查閱資料,總算弄清楚了問題的原因。 第一種There are multiple observatory ports ava...
Mac 同時鏈接網線和wifi也會出現這個問題,我這里把wifi關了就好了
flutter attach失敗分析最近開發中,經常出現attach失敗,經過閱讀源碼和查閱資料,總算弄清楚了問題的原因。 第一種There are multiple observatory ports ava...
=10也有BUG
利用UICollectionView做的水平滑動分頁視圖一、需求: 前段時間,產品經理給項目改了個需求: 之前的視圖展示是簡單的豎直方向上的瀑布流效果,后面要改成水平滑動分頁的效果展示。 改的原因:之所以改,主要是像以前那樣能看到...
場景:在一些 “性能監控” 的工具中,在檢測到App主線程卡頓的時候,可以通過子線程抓取當前時刻所有線程的方法調用堆棧(保存卡頓現場),并在合適的時機(WiFi環境&網絡環境...
什么是socket? 網絡上的兩個程序通過一個雙向的通信連接實現數據的交換,這個連接的一端稱為一個socket。 我們知道兩個進程如果需要進行通訊最基本的一個前提能能夠唯一的...
問題 終端點擊無反應image.png 原因 Mac -> 偏好與設置 ->安全與隱私->隱私->自動化 無相應配置 解決方案 安裝舊版本SourceTree 3.2.1 已...