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