SWIFT中调用Segue的几个方法
摘要:场景1:如图所示,在视图的第一个按钮处拉出一条Segue到另外一个视图,并给这个Segue命名,如SegueOne此时可以用代码调用这个Segue切换视图:self.performSegueWithIdentifier("SegueOne", sender: nil)场景2:有时候有时候,TablV...
阅读全文
SWIFT中将信息保存到plist文件内
摘要:在项目中可能我们需要保存一些数据到plist文件中,以下就本人在学习过程中的笔记,不成熟的地方请指出。可能我有一个类叫做Studentimport UIKitclass Student: NSObject { var text:String var age:Bool init(te...
阅读全文
SWIFT中获取配置文件路径的方法
摘要:在项目中有时候要添加一些配置文件然后在程序中读取相应的配置信息,以下为本人整理的获取项目配置文件(.plist)路径的方法:1.获取沙盒路径后再APPEND配置文件func documentsDirectory() ->String { var paths = NSSearchPath...
阅读全文
SWIFT中切換UIContainerView內的Controller
摘要:如下,一个UIContainerView内切换两个Controller,当点击登录的时候UIContainerView的视图为LoginController,当点击登记的时候UIContainerView中的视图为RegisterController在主视图内先做两个按钮的事件。这个不用说啦。当触发...
阅读全文
SWIFT中正则表达式验证邮箱
摘要:在playground内写入以下代码,正则关键字跟其它语言的没什么区别class Regex { let internalExpression:NSRegularExpression let pattern:String init(pattern:String) { ...
阅读全文
SWIFT中隐藏TableView多余的分隔线
摘要:在用TableView是如果数据不能填充满整个屏幕时,数据行下面会有空行及分隔线,这样不是很美观,如下如何把多余的部分删除掉呢,其它很简单,把TableView的Footer替换为一个空的UIView即可。self.tableView.tableFooterView = UIView()so eas...
阅读全文
SWIFT推送之本地推送(UILocalNotification)之二带按钮的消息
摘要:上一篇讲到的本地推送是普通的消息推送,本篇要讲一下带按钮动作的推送消息,先上个图瞅瞅:继上一篇的内容进行小小的改动:在didFinishLaunchingWithOptions方法内进行以下修改if (UIDevice.currentDevice().systemVersion as NSStrin...
阅读全文
SWIFT推送之本地推送(UILocalNotification)
摘要:本地推送通知是通过实例化UILocalNotification实现的。要实现本地化推送可以在AppDelegate.swift中添加代码实现,本事例是一个当App进入后台时推送一条消息给用户。1.首先在didFinishLaunchingWithOptions方法内添加代码,IOS8推送消息首先要获...
阅读全文