一.元類型、.self和Self 1.AnyObject AnyObject代表任意類的實(shí)例,類的類型,僅類遵循的協(xié)議。 2.T.self T.self如果T是實(shí)例對象,T....

一.元類型、.self和Self 1.AnyObject AnyObject代表任意類的實(shí)例,類的類型,僅類遵循的協(xié)議。 2.T.self T.self如果T是實(shí)例對象,T....
之前APP占用太大內(nèi)存,查找i內(nèi)存泄露、內(nèi)存消耗過大 查找泄漏在xcode自帶兩種內(nèi)存泄漏查詢工具1> Analyze: 靜態(tài)分析工具 - 查 找: 可以通過 Produc...
首先了解下如何創(chuàng)建 Xcode -> File -> New -> Target 找到 Widget Extension 如果你的 Widget 支持用戶配置屬性,則需要勾選...
來源:HarrisonXi 最近準(zhǔn)備給 VirtualView-iOS 的文本元素新增一個(gè) lineHeight 屬性,以便和 VirtualView-Android 配合時(shí)...
核心繪圖狀態(tài)管理 CGContextSaveGState函數(shù)的作用是將當(dāng)前圖形狀態(tài)推入堆棧。之后,您對圖形狀態(tài)所做的修改會影響隨后的描畫操作,但不影響存儲在堆棧中的拷貝。在修...
UI第一周 UIView及window UIKit是所有控件的所在庫文件在AppDelegate.swift文件中@UIApplicationMain表示為調(diào)用了oc中的UI...
1、談下iOS開發(fā)中知道的哪些鎖? 哪個(gè)性能最差?SD和AFN使用的哪個(gè)? 一般開發(fā)中你最常用哪個(gè)? 哪個(gè)鎖apple存在問題又是什么問題? 我們在使用多線程的時(shí)候多個(gè)線程可...
編譯器合成 (synthesize) 是十分重要的功能,它把開發(fā)者從簡單重復(fù)的勞動中解放出來。在Swift 4.0 中,我們知道 Codable 可以合成相關(guān)函數(shù),于是 Co...
一、UITableView 的基本用法 1,單個(gè)分區(qū)的表格 2,單元格選中事件響應(yīng) (1)當(dāng)我們點(diǎn)擊某個(gè)單元格時(shí)將其索引位置,以及對應(yīng)的標(biāo)題打印出來。 (2)如果業(yè)務(wù)代碼直接...