之前一般用 Cocoapods 和 Carthage 的管理工具来管理三方控件。 Swift Package Manager(Swift 包管理器,下面我们简称 SPM )就是一个用来管理 Swift 代码的分配的官方工具, 它为 Swift 编译系统集成了自动进行下载、编译和连接依赖的过程。 比如 ...
分类:
编程语言 时间:
2021-02-24 13:14:11
阅读次数:
0
UIBezierPath绘制复杂图形计算坐标很复杂。 PaintCode这款App可以用用鼠标绘制,然后将绘制转化为CGPath的Swift代码。 这款软件可以在它的官网购买下载:https://www.paintcodeapp.com,个人版99美元,可以免费试用5天。 ...
分类:
其他好文 时间:
2019-03-08 17:09:01
阅读次数:
158
1 import UIKit 2 3 class VC1: UIViewController { 4 5 fileprivate lazy var pickerV : UIPickerView = { 6 let v = UIPickerView(frame: CGRect(x: 100, y: 1... ...
分类:
编程语言 时间:
2018-07-20 13:57:16
阅读次数:
623
模拟器在拨打电话方法不执行,必须真机才能拨打电话。一下方法是在iOS10系统下进行测试 方法一、requestWithURL (推荐使用) 特点: 拨打前弹出提示。 并且, 拨打完以后会回到原来的应用。 OC代码: Swift代码: 方法二、openURL(telprompt) 特点: 拨打前弹出提 ...
分类:
移动开发 时间:
2018-02-09 15:02:23
阅读次数:
253
基于网络上很多资料关于九宫图实现很多用OC,本文以swift代码实现九宫图,供新人参考 ...
分类:
编程语言 时间:
2017-09-22 17:40:16
阅读次数:
177
原创文章,欢迎转载。转载请注明:关东升的博客 Swift错误处理模式,在Swift1.x和Swift 2.0是不同的两种模式。Swift 1.x代码错误处理模式採用Cocoa框架错误处理模式,到如今Objective-C还沿用这样的处理模式,而Swift2.0之后採用了do-try-catch错误处 ...
分类:
编程语言 时间:
2017-07-04 09:55:51
阅读次数:
237
清除浮动是每个 web前台设计师必须掌握的机能。css清除浮动大全,共8种方法。 浮动会使当前标签产生向上浮的效果,同一时候会影响到前后标签、父级标签的位置及 width height 属性。并且相同的代码,在各种浏览器中显示效果也有可能不相同,这样让清除浮动更难了。解决浮动引起的问题有多种方法,但 ...
分类:
Web程序 时间:
2017-06-17 11:13:19
阅读次数:
247
// // main.swift // 02-语句 // // Created by wanghy on 15/8/9. // Copyright (c) 2015年 wanghy. All rights reserved. // import Foundation //1. //使用分支循环控制代 ...
分类:
编程语言 时间:
2017-06-10 10:48:18
阅读次数:
171
代码如下,输入要保留的小数个数extensionDouble{///RoundsthedoubletodecimalplacesvaluefuncroundTo(places:Int)->Double{letdivisor=pow(10.0,Double(places))return(self*divisor).rounded()/divisor}}
分类:
编程语言 时间:
2017-05-24 22:24:41
阅读次数:
255
代码如下,输入要保留的小数个数 extension Double { /// Rounds the double to decimal places value func roundTo(places:Int) -> Double { let divisor = pow(10.0, Double(p ...
分类:
编程语言 时间:
2017-05-24 14:46:05
阅读次数:
317