本文用于記錄工作中遇到富文本處理的方法 文本中穿插帶link的鏈接,link部分自定義顏色(如圖) 將整句文本、需要添加鏈接的部分分別定義為常量 計(jì)算出需要添加鏈接部分的Ra...
本文用于記錄工作中遇到富文本處理的方法 文本中穿插帶link的鏈接,link部分自定義顏色(如圖) 將整句文本、需要添加鏈接的部分分別定義為常量 計(jì)算出需要添加鏈接部分的Ra...
什么是Combine “一套統(tǒng)一的聲明性API,用于處理隨時(shí)間變化的值,其有著支持泛型,類型安全,組成優(yōu)先,請(qǐng)求驅(qū)動(dòng)的特點(diǎn)” 這是 WWDC19 上蘋果推出 Combine ...
之前寫過一篇Swift中的MVC與MVVM[http://www.itdecent.cn/p/67ed133cee4f]里面說到MVVM目的是為了讓我們的VC減負(fù),不要那么...
本文是一個(gè)實(shí)例講解很多App都會(huì)有一頁(yè)讓用戶選擇喜好,會(huì)涉及喜好分類以及選擇本文將講解大致的實(shí)現(xiàn)過程 每一個(gè)Cell前面會(huì)有一個(gè)Checkbox,通過Checkbox來表示是...
我們可以簡(jiǎn)單把Accessibility理解成無障礙化使用,這個(gè)“無障礙”面向群體是視障人士在iOS中,Accessibility主要分為三部分VoiceOver,旁白讀屏Z...
聲明:此文僅為工作筆記,僅供參考,大神請(qǐng)繞道 背景APP中需要內(nèi)嵌一個(gè)富文本編輯器,經(jīng)過一翻考究,最方便快捷的方法就是用webview去處理,所以就有了這篇工作筆記,JS部分...
Homebrew[https://brew.sh/index_zh-cn]是一款Mac OS平臺(tái)下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實(shí)用的功能。簡(jiǎn)單的一...
什么是MVC MVC是一個(gè)常用、基本的設(shè)計(jì)模式,能將數(shù)據(jù)、UI、控制器的邏輯分開,有利于后續(xù)對(duì)APP的修改與維護(hù),針對(duì)改變的部分作出修改即可,不需要進(jìn)行太多的改動(dòng),采用MVC...
什么是Carthage Carthage和CocoaPods都是用來管理第三方庫(kù),與CocoaPods相比Carthage更加輕量一些,它是由Swift編寫的,所以在純Swi...