点赞评论,感觉有用的朋友可以关注笔者公众号 iOS 成长指北,持续更新原书为 iOS Crash Dump Analysis Book[https://github.com/...

点赞评论,感觉有用的朋友可以关注笔者公众号 iOS 成长指北,持续更新原书为 iOS Crash Dump Analysis Book[https://github.com/...
let layer = CAShapeLayer()
layer.fillColor = UIColor.clear.cgColor
layer.strokeColor = FLEMainColor.cgColor
layer.lineWidth = 4
layer.lineJoin = .round //这里
layer.lineCap = .round // 这里
let path = UIBezierPath()
path.lineWidth = 15
path.stroke(with: .color, alpha: 1)
self.drawLocationLine(location: .LeftTop, layer: layer, path: path)
self.drawLocationLine(location: .LeftBottom, layer: layer, path: path)
self.drawLocationLine(location: .RightTop, layer: layer, path: path)
self.drawLocationLine(location: .RightBottom, layer: layer, path: path)
path.stroke()
layer.path = path.cgPath
self.addSublayer(layer)
iOS CAShapeLayer+UIBezierPath设置kCGLineJoinRound无效最近在写一个类似画板的需求。 功能实现参考文章:内存恶鬼drawRect - 谈画图功能的内存优化 功能实现参考Demo:BHBDrawBoarderDemo 简单功能实现后...
Swift 4.2 在 WWDC 18 上正式公布,作为 Xcode 10 搭载的 Swift 最新版,以及 Swift 5 到来之前的重要一步,它有哪些新特性呢?首先我们来...
概述 iOS内购是指苹果 App Store 的应用内购买,即In-App Purchase,简称IAP(以下本文关于内购都简称为IAP),是苹果为 App 内购买虚拟商品或...
什么是内购 首先得分清楚 内购和Apple Pay。 一、Apple Pay:是一种支付方式,跟支付宝、微信支付是类似的,这里就不详细介绍了。 二、内购:只要在iPhone ...
主要内容: iOS播放器概述 MPMoviePlayerController MPMoviePlayerViewController AVPlayer AVPlayerVie...
1、NSArray与NSSet的区别? NSArray内存中存储地址连续,而NSSet不连续 NSSet效率高,内部使用hash查找;NSArray查找需要遍历 NSSet通...
下面我们来简单说一下使用苹果自带的AVPlayer,播放视频, 音频也一样. 只要下面的VideoPlayer不设置那就是音频了. 有空的话会写写怎么存进cache , 从c...
苹果Appstore加急审核,是为开发者提供的快速审核通道。 加急审核主要用于解决紧急需求,例如重要节日功能,严重的bug,遇到这些问题可以提出加急申请。 加急申请入口 加急...
前言 最近老是被QA提bug,原因是按钮连续连击跳转两次页面。原先觉得不是什么大事,所以直接用UIButtom的enable属性来解决,但是这种方法治标不治本。刚好最近在学习...
CocoaPods不会生成xcworkspace 运行gem install cocoapods 更新cocoapods工具,然后再执行pod install问题解决 解决C...
前言 仅内部人员使用 之前操作私有库做法与公开库的做法类似,结果在目录~/.cocoapods/repos下出现的情况是版本描述与代码都出现在了这里。 所以我们需要创建两个库...
屏幕显示图像的原理: 高中物理应该学过显示器是如何显示图像的:需要显示的图像经过CRT电子枪以极快的速度一行一行的扫描,扫描出来就呈现了一帧画面,随后电子枪又会回到初始位置循...
目录 多环境场景介绍 多环境分离方法粗线介绍 多环境分离方法演示 遇到的问题总结 致谢 每个App项目可以有多个环境,开发环境、测试环境、预发布环境和生产环境,至少有开发环境...
在开发的过程中,难免遇到在一个页面中用户需要输入许多的数据,也有可能跳转的下一个页面也涉及到多个输入框。 如果产品经理一意孤行的话,那么只能和键盘进行斗争了。因为刚接手项目时...
你还在用宏定义“iphone X”判断安全区域(safe area)吗,教你正确使用Safe Area。iOS 7 之后苹果给 UIViewController 引入了 to...
1.打开QuickTime Player ——> 文件 ——> 新建屏幕录制 2.会弹出一个窗口,点击红点 3.然后Mac会弹出一个提示,提示我们可以截取屏幕一定区域进行录...