- 博客(7)
- 资源 (9)
- 收藏
- 关注
转载 iphone开发-socket 编程,阻塞与非阻塞
iphone socket 开发 在iphone的平台下,要进行socket开发其实有很多种的方法,开源的库Asyncsocket,官方的CFSocket,还有BSD的socket。这里要做一个简单的socket普及,这里包含在socket的设置非阻塞喝超时的控制逻辑,心跳包和线程的启动时间同步的控制。 这里都是标准的linux的流程,先创建一个socket:
2012-03-30 16:21:12 1337
转载 UINavigationController使用的一些技巧
1,创建并使用一个UINavigationController UINavigationController *aNav = [[UINavigationController alloc] init];然后添加一个视图进去,否则导航栏也没有意义的 UIViewController *aView = [[UIView alloc] initWithNibName: (*xib文件名*)];[aN
2012-03-16 18:29:13 6179
原创 UINavigationController 直接返回到第一级目录
[self.navigationController popViewControllerAnimated:YES]; UINavigationController返回总结: 1、弹出当前视图控制器(弹出并向左显示前一个视图) [self.navigationController popToViewController:viewController animated:YES];
2012-03-16 18:16:51 28272
转载 ios中NSPredicate的用法
一般来说这种情况还是蛮多的,比如你从文件中读入了一个array1,然后想把程序中的一个array2中符合array1中内容的元素过滤出来。 正 常傻瓜一点就是两个for循环,一个一个进行比较,这样效率不高,而且代码也不好看。 其实一个循环或者无需循环就可以搞定了,那就需要用搞 NSPredicate这个类了~膜拜此类~ 1)例子一,一个循环 NSAr
2012-03-01 17:19:41 5415 1
转载 ios 验证邮箱的合法性
一、最简单的就是利用系统的NSPredicate //利用正则表达式验证 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTes
2012-03-01 17:14:28 5208 2
原创 ios 怎么判断当前的输入法
通过点击解盘上的“地球”按钮也就是输入法切换来对应不同的方法, 我用了一个textView,方法如下: - (void)textViewDidChangeSelection:(UITextView *)textView { if ([[UITextInputMode currentInputMode] primaryLanguage] == @"en-US
2012-03-01 17:10:30 5646
转载 iOS中正则表达式的使用
在 iOS 中,我们使用 NSPredicate 的字符串比较功能来进行正则表达式处理,其比较关键字为:MATCHES 下面,列举一个匹配6-15个由字母/数字组成的字符串的正则表达式,来看看 NSPredicate 的具体使用: NSString * regex = @"(^[A-Za-z0-9]{6,15}$)"; NSPredi
2012-03-01 16:56:16 3497
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人