转自:http://www.open-open.com/code/view/1430625516632 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1 ...
分类:
其他好文 时间:
2017-12-12 21:39:54
阅读次数:
161
1、重定向: 我们在使用NSLog(@"hahaha") 时,实质是将“hahaha”写入到一个系统默认位置的log文件中,然后控制台通过实时获取这个文件的内容进行显示打印信息。 但有时我们希望不需要链接xcode在手机上直接查看日志信息,这个时候我们就需要将log日志的位置调整到我们想要的指定位置 ...
分类:
其他好文 时间:
2017-12-08 14:13:32
阅读次数:
463
1【1】按字节读写,一次只读取一个字节,效率比较低 【2】按字节读写,一次可以读写多个字节 2【1】以字符为单位读取文件内容,一次读一个字符 【2】以字符为单位读取文件内容,一次读多个字符 截图: 文件中的r字符无法读出。 3以行为单位读取文件内容,一次读一整行 4随机读取一段文件内容 ...
分类:
编程语言 时间:
2017-11-28 23:11:31
阅读次数:
233
最近的虚拟机没绑定域名,所以呢,就先用域名加端口新建几个站点用着 1、 # Include list of ports to listen onInclude ports.conf找到了这个,打开这个添加监听端口 2、添加8080端口,或者其他的你想要的端口 3、添加主机配置文件,复制一个你以前的配 ...
分类:
Web程序 时间:
2017-11-28 16:37:08
阅读次数:
237
在PCH文件中定义如下宏 #if DEBUG #define NSLog(...) NSLog(__VA_ARGS__) #define debugMethod() NSLog(@"%s",__func__)、 #else #define NSLog(...) #define debugMethod ...
分类:
移动开发 时间:
2017-11-22 10:22:38
阅读次数:
189
之前定义日志输出时用的下面的方法 感觉很完美,但是最近升级xcode 9以后发现控制台总是输出不完整,打印接口数据总是打印出一部分,很是郁闷, 直到发现了下面的方法: 用这个方法解决了控制台输出不完整的问题,整个人就好了! ...
分类:
其他好文 时间:
2017-11-17 14:51:32
阅读次数:
183
头文件 授权 关于通讯录的授权这里不再多说了,我在上一篇中有提到:通讯录授权 访问通讯录 跳转到系统通讯录 添加代理 代理方法 注:上面两个选择回调代理实现一个就可以 相关借鉴:http://www.jb51.net/article/95500.htm ...
分类:
移动开发 时间:
2017-11-14 19:45:10
阅读次数:
195
什么是RAC? 其实RAC就是一个简化代码的第三方库ReactiveCocoa,直接用Cocoapods添加到项目里就可以, podfile 文件添加 pod 'ReactiveCocoa',然后终端 pod install ,头文件引用: 使用RAC 1.方法 RAC最简单的使用技巧就是对事件的监 ...
分类:
移动开发 时间:
2017-11-13 16:44:33
阅读次数:
216
1、- (NSArray *)visibleCells; UITableview 的方法,这个最直接,返回一个UITableviewcell的数组。 对于自定义的cell,之后的处理可能会稍微复杂。 2、-(NSArray*)indexPathsForVisibleRows; UITableview ...
分类:
其他好文 时间:
2017-11-09 17:17:18
阅读次数:
258
description:重写对象的这个方法,会在打印的时候显示出自定义的description中的内容debugDescription:方法是在开发者在调试器中以控制台命令打印对象时才调用的。 在NSObject类的默认实现中,NSLog打印是只是直接调用了description,debugDesc ...
分类:
移动开发 时间:
2017-11-08 11:55:12
阅读次数:
170