01 2018 档案

Swift - 让textview支持特殊标签点击响应
摘要:有使用过新浪微博会发现,微博对发送的消息提供了几个特殊符号标签。比如:输入“@+微博用户昵称(即ID)+空格或标点”,那么在这条微博中这个@条目就会表现成超链接形式,点击即可跳转到被@的某人的微博。 又比如话题标签“#+关键字+#”。表现形式就是点击后会跳转到包含该关键字的微博的搜索结果页面的超链接 阅读全文

posted @ 2018-01-30 18:18 yucaijiang 阅读(653) 评论(0) 推荐(0)

Swift - 打开第三方应用,并传递参数
摘要:一,使用样例 常用的第三方应用都定义了不同的 URL Scheme,我们通过 UIApplication.shared.open() 方法打开相应的链接,即可跳转到对应的 App 中。(iOS10 以下的系统则是使用 UIApplication.shared.openURL() 方法) 1,打开淘宝 阅读全文

posted @ 2018-01-30 15:59 yucaijiang 阅读(727) 评论(0) 推荐(0)

Swift - 判断设备方向
摘要:import UIKit class ViewController: UIViewController { @IBOutlet weak var orientationLabel: UILabel! override func viewDidLoad() { super.viewDidLoad() 阅读全文

posted @ 2018-01-30 10:57 yucaijiang 阅读(312) 评论(0) 推荐(0)

Swift - 手机摇晃的监测和响应
摘要:import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() } //开始摇晃 override func motionBegan(motion: UIE 阅读全文

posted @ 2018-01-30 10:56 yucaijiang 阅读(243) 评论(0) 推荐(0)

Swift - AppDelegate.swift类中默认方法的介绍
摘要:1,应用程序第一次运行时执行 这个方法只有在App第一次运行的时候被执行过一次,每次App从后台激活时都不会再执行该方法。 (注:所有一般我们都在这里获取用户许可,比如本地消息推送的许可等) 1 2 3 4 func application(application: UIApplication, d 阅读全文

posted @ 2018-01-30 10:53 yucaijiang 阅读(251) 评论(0) 推荐(0)

Swift - UIViewController生命周期
摘要:(1)init:初始化程序 (2)loadView:视图初始化 这个方法不应该被直接调用,而是由系统自动调用。它会加载或创建一个 view 并把它赋值给 UIViewController 的 view 属性。 同时重写 loadView 方法的时候,不要调用父类的方法。 (3)viewDidLoad 阅读全文

posted @ 2018-01-30 10:33 yucaijiang 阅读(505) 评论(0) 推荐(0)

Swift - 获取应用名称、应用版本、设备型号、系统版本等信息
摘要:import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //应用程序信息 let infoDictionary = Bundle.main.info 阅读全文

posted @ 2018-01-30 10:29 yucaijiang 阅读(768) 评论(0) 推荐(0)

swift 字符串转化为时间
摘要:let minStr = "1971-01-01" let formatter = DateFormatter() formatter.dateFormat = "yyyy-MM-dd" formatter.date(from: minStr) endDatePickerView.minimumDa 阅读全文

posted @ 2018-01-11 18:23 yucaijiang 阅读(611) 评论(0) 推荐(0)

swift延时执行
摘要:1.延时执行 //延时1秒执行 let time: TimeInterval = 1.0 DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + time) { //code print("1 秒后输出") } 2.对延时执行喵神进行 阅读全文

posted @ 2018-01-09 18:27 yucaijiang 阅读(1512) 评论(0) 推荐(0)

Swift3.0 — CocoaAsyncSocket客户端(Socket通信)
摘要:CocoaAsyncSocket直接从GitHub下载: https://github.com/robbiehanson/CocoaAsyncSocket 怎么使用CocoaAsyncSocket呢? 我用的是最直接的方法,下载下来解压后是下面的文件,找到这两个文件,我们用GCDAsyncSocke 阅读全文

posted @ 2018-01-09 18:17 yucaijiang 阅读(2145) 评论(0) 推荐(0)

SnapKit配置过程
摘要:官网上提供了3种安装方案: 这里我是使用的第三种方案 Embedded Framework。 第一步,从https://github.com/SnapKit/SnapKit下载源码的ZIP包,解压出来是这个样子的: 第二步,新建一个iOS工程(Swift版本的),并将SnapKit-develop文 阅读全文

posted @ 2018-01-09 18:13 yucaijiang 阅读(1480) 评论(0) 推荐(0)

导航