摘要: 一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 二、正则表达式的语法 看一个过滤纯数字的例子 ? 1 2 3 4 5 6 7 阅读全文
posted @ 2016-06-10 20:26 仗剑走天下 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 其实这里的通知和之前说到的KVO功能很想,也是用于监听操作的,但是和KVO不同的是,KVO只用来监听属性值的变化,这个发送监听的操作是系统控制的,我们控制不了,我们只能控制监听操作,类似于Android中系统发送的广播,我们只能接受。但是通知就不一样了,他的监听发送也是又我们自己控制,我们可以在任何 阅读全文
posted @ 2016-06-09 21:47 仗剑走天下 阅读(5997) 评论(0) 推荐(0) 编辑
摘要: 一.首先,注册苹果开发者账号并登陆https://developer.apple.com/account/#/overview/ZFBE9NJZM6, 二.创建测试证书 每个开发者账号最多创建2个测试证书,3个上线证书,他们的创建都需要使用CSR文件,通过钥匙串来生成CSR文件(包含当前电脑唯一识别 阅读全文
posted @ 2016-06-06 21:54 仗剑走天下 阅读(110) 评论(0) 推荐(0) 编辑
摘要: iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController 在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某 阅读全文
posted @ 2016-06-02 21:50 仗剑走天下 阅读(8214) 评论(0) 推荐(0) 编辑
摘要: iOS中使用较多的3款地图,google地图、百度地图、苹果自带地图(高德)。其中苹果自带地图在中国使用的是高德的数据。苹果在iOS 6之后放弃了使用谷歌地图,而改用自家的地图。在国内使用的较多的就是百度、苹果自带地图(高德),以下总结下这两个。 一、苹果地图的使用 因为苹果使用的是高德的地图,加上 阅读全文
posted @ 2016-05-31 23:07 仗剑走天下 阅读(2115) 评论(1) 推荐(0) 编辑
摘要: 概览 现在很多社交、电商、团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用 和导航应用所特有的。的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式。例如你到了一个陌生的地方想要查找附近的酒 店、超市等就可以打开软件搜索周边;类似的,还有很多团购软件可以根据你所 阅读全文
posted @ 2016-05-31 19:27 仗剑走天下 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 在iOS开发中,有时会有跳转系统设置界面的需求,例如提示用户打开蓝牙或者WIFI,提醒用户打开推送或者位置权限等。在iOS6之后,第三方应用需要跳转系统设置界面,需要在URL type中添加一个prefs值,如下图: 跳转系统设置根目录中的项目使用如下的方法: 如果要跳转第三方应用的设置界面中,使用 阅读全文
posted @ 2016-05-31 19:03 仗剑走天下 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 运行结果如图: 阅读全文
posted @ 2016-05-30 23:24 仗剑走天下 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 1.显示隐藏文件夹显示:defaults write com.apple.finder AppleShowAllFiles -bool true (1)复制“defaults write com.apple.finder AppleShowAllFiles -bool true” 到终端,回车 (2 阅读全文
posted @ 2016-05-30 17:52 仗剑走天下 阅读(1946) 评论(0) 推荐(0) 编辑
摘要: 在iOS 开发中,总会用到数据库的操作,来实现增、删、改、查。 尤其是查询。 一旦涉及到查询的操作,那就非得用数据库不可了。 SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。 iOS SDK 从诞生之日起就支持SQLite。 在使用时,只需 阅读全文
posted @ 2016-05-30 17:29 仗剑走天下 阅读(1379) 评论(2) 推荐(0) 编辑