2018年1月30日

Swift - 让textview支持特殊标签点击响应

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

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

Swift - 打开第三方应用,并传递参数

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

posted @ 2018-01-30 15:59 yucaijiang 阅读(710) 评论(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 阅读(309) 评论(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 阅读(242) 评论(0) 推荐(0)

Swift - AppDelegate.swift类中默认方法的介绍

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

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

Swift - UIViewController生命周期

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

posted @ 2018-01-30 10:33 yucaijiang 阅读(501) 评论(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 阅读(755) 评论(0) 推荐(0)

导航