- 博客(4)
- 收藏
- 关注
原创 iOS 开发常用宏定义总结
为了方便开发,提升开发效率,对一些宏定义进行了总结。欢迎进行补充:// 应用程序的名字#define kAppDisplayName [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleDisplayName"]// APP全版本号#define kAppVersion [[[NSBundle mainBundle] inf
2017-03-23 14:30:55 329
转载 iOS 正则表达式输入内容判断--位数、字母数字符号等组合判断
在项目开发的过程中,我们经常会遇到对用户输入内容是否符合规范的判断,其中就包括对用户名或者密码的判断,比如要求用户输入的密码需要满足长度为多少位且同时包含数字和字母。然后我们可以通过正则表达式来解决这些问题。例如密码有如下要求:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间。如何分析需求?拆分!这就是软件设计的一般思路了。于是乎,拆分需求如下:
2017-03-21 15:26:00 4269
转载 开发中常用的正则表达式大全——包括校验数字、字符、一些特殊的需求等
一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1
2017-03-21 15:04:07 624
转载 iOS Socket 编程
一、网络各个协议:TCP/IP、SOCKET、HTTP等网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象;传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。http协议对应于应用层tcp协议对应于传输层ip协议对应于网络层
2017-03-01 23:07:18 259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人