代码改变世界

Xcode添加新字体

2018-12-14 18:31 by 法子, 2654 阅读, 0 推荐, 收藏,
摘要:注意:很多字体是不能免费用于商业盈利的,也就是说要获得版权许可。 1.把字体文件(后缀为.ttf、.otf)添加到项目中,打开项目的Info窗口,在Custom Target Properties下创建一个新条目"Fonts provided by application",类型为Array。然后将 阅读全文

swift自定义运算符

2018-12-13 14:04 by 法子, 602 阅读, 0 推荐, 收藏,
摘要:参考:https://www.jianshu.com/p/4f025476701a 阅读全文

CGVector Extension

2018-12-13 10:44 by 法子, 620 阅读, 0 推荐, 收藏,
摘要:向量的大小、求和、正规化等 阅读全文

enum打印 CustomStringConvertible

2018-12-12 10:37 by 法子, 416 阅读, 0 推荐, 收藏,
摘要:CustomStringConvertible协议可以用来打印自定义的类和结构体 enum DownUpPhase: CustomStringConvertible { case MovingDown, MovingUp var description: String { get { switch s... 阅读全文

iOS获取用户位置

2018-12-12 10:02 by 法子, 664 阅读, 0 推荐, 收藏,
摘要:第一种是使用期间获取位置: Info.plist里面添加Privacy - Location When In Use Usage Description及描述文字比如:XX想使用您的地理位置信息 调起询问用户:locationManager.requestWhenInUseAuthorization 阅读全文

Swift Error: '%' is unavailable, use truncatingRemainder instead

2018-12-11 10:40 by 法子, 993 阅读, 0 推荐, 收藏,
摘要:Swift3之后,非整数求余,不能再用% 原文:https://stackoverflow.com/questions/40495301/what-does-is-unavailable-use-truncatingremainder-instead-mean 阅读全文

iOS在屏幕上拖拽图片

2018-12-10 17:01 by 法子, 1146 阅读, 0 推荐, 收藏,
摘要:override func viewDidLoad() { super.viewDidLoad() addPanGesture() } fileprivate func addPanGesture() { let tap = UIPanGestureRecognizer(target: self, action: #sel... 阅读全文

UIView重叠在Sprite Kit View、OpenGL View上,会导致一个性能的下降

2018-12-01 10:30 by 法子, 320 阅读, 0 推荐, 收藏,
摘要:UIView重叠在Sprite Kit View、OpenGL View上,会导致一个性能的下降。因为Core Animation系统的主要任务是将视图组合在一起,如果非要让UIView视图在原始的OpenGL下工作,往往需要做一些额外的工作。 所以这样做的时候,需要主要因此带来的性能代价。 阅读全文

CABasicAnimation 3D旋转

2018-11-30 09:40 by 法子, 462 阅读, 0 推荐, 收藏,
摘要://动画为沿y轴旋转 let animation = CABasicAnimation(keyPath: "transform.rotation.y") animation.fromValue = 0 animation.toValue = Double.pi * 2 animation.repeatCount = ... 阅读全文

UITextField 限制输入长度

2018-11-28 11:56 by 法子, 225 阅读, 0 推荐, 收藏,
摘要:static int MaxLength = 16; - (void)viewDidLoad { [super viewDidLoad]; [self.myTextField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChange... 阅读全文
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页