本文用于记录工作中遇到富文本处理的方法 文本中穿插带link的链接,link部分自定义颜色(如图) 将整句文本、需要添加链接的部分分别定义为常量 计算出需要添加链接部分的Ra...
本文用于记录工作中遇到富文本处理的方法 文本中穿插带link的链接,link部分自定义颜色(如图) 将整句文本、需要添加链接的部分分别定义为常量 计算出需要添加链接部分的Ra...
什么是Combine “一套统一的声明性API,用于处理随时间变化的值,其有着支持泛型,类型安全,组成优先,请求驱动的特点” 这是 WWDC19 上苹果推出 Combine ...
之前写过一篇Swift中的MVC与MVVM[https://www.jianshu.com/p/67ed133cee4f]里面说到MVVM目的是为了让我们的VC减负,不要那么...
本文是一个实例讲解很多App都会有一页让用户选择喜好,会涉及喜好分类以及选择本文将讲解大致的实现过程 每一个Cell前面会有一个Checkbox,通过Checkbox来表示是...
我们可以简单把Accessibility理解成无障碍化使用,这个“无障碍”面向群体是视障人士在iOS中,Accessibility主要分为三部分VoiceOver,旁白读屏Z...
声明:此文仅为工作笔记,仅供参考,大神请绕道 背景APP中需要内嵌一个富文本编辑器,经过一翻考究,最方便快捷的方法就是用webview去处理,所以就有了这篇工作笔记,JS部分...
Homebrew[https://brew.sh/index_zh-cn]是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一...
什么是MVC MVC是一个常用、基本的设计模式,能将数据、UI、控制器的逻辑分开,有利于后续对APP的修改与维护,针对改变的部分作出修改即可,不需要进行太多的改动,采用MVC...
什么是Carthage Carthage和CocoaPods都是用来管理第三方库,与CocoaPods相比Carthage更加轻量一些,它是由Swift编写的,所以在纯Swi...