1.如何理解RunLoop Runloop(運行循環(huán))是iOS和macOS中的一個核心概念,它負責(zé)管理事件和計時器,以確保應(yīng)用程序能夠在正確的時間響應(yīng)用戶的輸入,并在不占用過...
1.如何理解RunLoop Runloop(運行循環(huán))是iOS和macOS中的一個核心概念,它負責(zé)管理事件和計時器,以確保應(yīng)用程序能夠在正確的時間響應(yīng)用戶的輸入,并在不占用過...
基礎(chǔ)理論 1.面向?qū)ο蠛兔嫦蜻^程區(qū)別、概述面向?qū)ο筇匦?,重寫和重載區(qū)別2.設(shè)計的原則有哪些?并簡述常用的設(shè)計模式?單一職責(zé),里氏替換原則、依賴倒置原則,3.UIView和CA...
動態(tài)計算NSAttributedString的寬高的方法 最近在復(fù)盤之前項目中關(guān)于文本寬高計算的實現(xiàn), 這里簡單歸納總結(jié)一下. 1. boundingRectWithSize...
iOS實現(xiàn)顏色漸變第二篇 在記錄完上一篇的"iOS繪制漸變色背景"學(xué)習(xí)之后,有一位小伙伴get了上篇文章還給我留了言,所以今天的這篇文章將在上一篇的基礎(chǔ)上加入更多一些小東西來...
(本文代碼已升級至Swift5) 1、下面是一個放微信聊天界面的消息展示列表,實現(xiàn)的功能有:(1)消息可以是文本消息也可以是圖片消息(2)消息背景為氣泡狀圖片,同時消息氣泡可...
聊天界面效果 自定義Cell+通知: 聊天界面。手寫實現(xiàn)自定義Cell。 UIViewController,上半?yún)^(qū)使用TableView,低部分使用UIView 給字符串,寫...
在學(xué)習(xí)swift的過程中,過于修飾屬性 方法的關(guān)鍵詞這肯定是必須要搞明白的.相比較oc而言,swift多了一些關(guān)鍵字.下面我們分別來看看他們各自的一些使用場景和作用 priv...
概述 自學(xué) iOS 和 Swift 也有一段時間了,最早嘗試寫Demo時都是向著相對較完整的App方向進行的,至此這樣“相對完整的App”也只完成了三個,但是到頭來學(xué)到的最大...
Swift是一種支持多編程范式和編譯式的編程語言,由蘋果與2014年WWDC(蘋果開發(fā)者大會)發(fā)布,至今的4年里不斷完善和發(fā)展,現(xiàn)如今已大面積普及;4月份,在TIOBE排行榜...