所用版本: 處理器: Intel Core i9 MacOS 12.3.1 Xcode 13.3.1 objc4-838 熟悉類加載前, 先看下類的初始化方法_objc_in...
所用版本: 處理器: Intel Core i9 MacOS 12.3.1 Xcode 13.3.1 objc4-838 熟悉類加載前, 先看下類的初始化方法_objc_in...
Button響應(yīng)首先從觸摸屏幕開始 在這之前,需要了解坐標(biāo)轉(zhuǎn)換及原因 程序員的邏輯往往如圖所示 也就是UI邏輯中,使用的坐標(biāo)點往往是相對于父布局的,而布局會嵌套多層 屏幕上的...
1、Pods庫用swift創(chuàng)建的,需要引用OC,用外部添加橋接文件TargetName-Bridging-Header.h,行不通的 2、創(chuàng)建一個繼承NSObject的pub...
1、靜態(tài)庫&動態(tài)庫 1.1 庫介紹 程序的run流程:編譯->鏈接->生成可執(zhí)行文件->運行(加載可執(zhí)行文件&動態(tài)鏈接庫)。根據(jù)鏈接時期的不同,庫又有靜態(tài)庫和動態(tài)庫之分。靜態(tài)...
Github鏈接,給個Star鼓勵我寫更多好庫[https://github.com/QDong415/QUIAlertController] 功能: ?放棄系統(tǒng)的UIAle...
1、前言 ??閃退,指用戶在使用app的過程中異常中斷執(zhí)行,被系統(tǒng)強制結(jié)束應(yīng)用并回到桌面。不僅內(nèi)存信息丟失,還會阻斷用戶操作流程,對業(yè)務(wù)影響及其嚴(yán)重。??當(dāng)然,避免崩潰的最好...
iOS Framework工程中添加測試工程,多工程聯(lián)調(diào) 需求描述 在一個工程中同時包含F(xiàn)rameweork工程、demo測試工程、并且能使用cocopods導(dǎo)入三方庫。項目...
由于當(dāng)前項目需要有FB 、Line 、Twitter、Apple 三方登錄我一一介紹他們的集成步驟和踩的坑首先是FB登錄1.申請FB賬號2.創(chuàng)建應(yīng)用3.獲取應(yīng)用編號4.配置相...
iOS混編,大概意思是Objective-C(后面簡稱OC)工程里面會用到用Swift寫的代碼文件,或者是Swift工程里面用到用OC寫的代碼文件;大概分為以下幾種情況 OC...