部分圆角可以通过 layer 的 mask 属性实现。 1. 创建 UIBezierPath 关键参数 corners,由于是 NS_OPTIONS枚举,所以可以使用位运算来...
部分圆角可以通过 layer 的 mask 属性实现。 1. 创建 UIBezierPath 关键参数 corners,由于是 NS_OPTIONS枚举,所以可以使用位运算来...
背景 使用Jenkins是为了持续、自动构建项目,持续集成对整个开发团队的开发带来诸多好处,可以省去频繁的集成工作,整体缩短开发周期,推动整个开发,很大程度提高团队的工作效率...
搭建Jenkins前,请确认mac系统上已经搭建好了Java环境。从零开始一步一步构建,遇到了很多坑,好在最终success了。 一、 搭建Jenkins 1. 安装Jenk...
前言 因为使用Jenkins自动化打包,后来需要每次打包的时候执行pod update --verbose --no-repo-upadte命令,但是会报错误,经过努力,解决...
无奈使用了fastlane,现在Xcode可以自动管理证书了,所以应声而出就是不用繁琐签名打包的工具,说到工具,fastlane不得不说,简直就是一系列工具,提供打包、上传A...
通过fastlane打包时是需要输出六位的验证码和APP的专用密码的,通过在环境变量中新增两个变量可以自动获取输入不用手动输入。 一、 设置App专用密码变量 1. 首先获取...
随着 app 的发展, MVC 渐渐的满足不了业务的需求。大家都在探索各种各样的架构模式来适应这种情况,像是MVVM、VIPER、Riblets 等等。 他们都有各自的特点,...
背景 阿拉伯语适配是一个比较麻烦的事情,不止在于它文案的适配,更多的是在于其语言习惯的变化。由从左到右(LeftToRight)的布局习惯变为了从右向左(RightToLef...
不知道大家对throttle这个单词是否看着眼熟,还是说对这个计算机基础概念有很清晰的了解了。今天就来聊聊和throttle相关的一些技术场景。 定义 我经常有一种感觉,对于...
项目发完版本闲来无事升级Mac,没想到更新卡住一小时没任何动静,按照(这位老哥)的方法捣鼓一阵不能解决我的问题,如果能解决你的问题那更好。重点来了 重点来了 重点来了按照上面...
有用解决了,大赞
Flutter环境问题:Requested 'libusbmuxd >= 1.1.0' but version of libusbmuxd is 1.0.10版权所有,转载请注明出处最近有同学反应不能为flutter正确配置iOS开发环境,当执行brew install --HEAD libimobiledevice时会遇到一个问...
版权所有,转载请注明出处最近有同学反应不能为flutter正确配置iOS开发环境,当执行brew install --HEAD libimobiledevice时会遇到一个问...
前言 随着业务的发展,页面的复杂度越来越高,嵌套滚动视图的方式也越来越受设计师们的青睐,在各大电商App十分常见。如下Demo图: 但是这样的交互官方并不推荐,而且对开发来说...
自从Swift 4.0 之后取代HandyJSON 的原生解析model 的类 关于 官方文档 Codable 是一个可以编码 和解码的 协议 当你使用Codable ...
所有文章已搬迁到个人站点:me.harley-xk.studio,欢迎访问留言 WWDC 过去有一段时间了,最近终于有时间空闲,可以静下心来仔细研究一下相关内容。对于开发者来...