写代码有时和说话一样,要体现层次感,可能是首先罗列要点,然后再逐点 细化。但如果时而说要点,时而谈细节,就会造成听者理解上的障碍。如下的代 码就会有这样的一个问题:重构前:- (UITableViewCell *)tableView:(UITableView *)tableView cellForR...
分类:
移动开发 时间:
2014-09-05 00:52:30
阅读次数:
216
+ (NSString*)deviceString
{
// 需要#import "sys/utsname.h"
struct utsname systemInfo;
uname(&systemInfo);
NSString *deviceString = [NSString stringWithCString:systemInfo.m...
分类:
其他好文 时间:
2014-09-04 19:08:40
阅读次数:
219
1.密码判断
至少包含数字、字母(区分大小写)、符号中的2种
NSString *regex = @"^(?![A-Z]+$)(?![a-z]+$)(?!\\d+$)(?![\\W_]+$)\\S+$";
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"self matches %@",re...
分类:
其他好文 时间:
2014-09-04 19:05:50
阅读次数:
210
http://api.map.baidu.com/direction?origin=latlng:22.550297,113.962555|name:我的位置&destination=22.553143,113.95336&mode=driving®ion=''&output=html&src...
分类:
微信 时间:
2014-09-04 18:39:09
阅读次数:
1872
在iphone手机上绑定click事件时,当你触发点击事件时,你绑定的click事件的DOM节点,会自动被一块浮层选中。所以如果使用事件委托来做事件绑定会造成很差的用户体验。使用touchstart来实现点击就不会有这个问题。但是touchstart事件的触发机制和click不同。在你滑动页面的时候...
分类:
移动开发 时间:
2014-09-04 18:34:49
阅读次数:
218
#友盟数据# 锤子T1 热劲未过,魅族就发布了MX4 ,再过一周,苹果iPhone 6的发布几乎没有悬念。品牌概念和参数数字背后,是哪些“粉”在支撑起手机的品牌形象?友盟综合2014年6月-8月的用户行为数据,分析了这几款旗舰设备的用户特征,发现了几个有意思的结论。...
分类:
移动开发 时间:
2014-09-04 17:12:29
阅读次数:
218
2014年9月2日,魅族召开发布会,公布最新旗舰机型 MX4 ,对比几个月前备受关注的锤子手机和小米 M4 ,新一代手机品牌的传播方式已经基本成型。再过一周,苹果最新的发布会也将到来,大屏 iPhone 6 的发布已经几乎没有悬念。品牌概念和参数数字背后,是什么样的用户在支撑起手机的品牌形象?友盟综...
分类:
移动开发 时间:
2014-09-04 16:34:59
阅读次数:
262
如今的智能手机越来越风行了,当中尤以Apple的iPhone和Google的Android系统最为流行,这里我将向大家介绍iPhone开发的基础知识。为了便于刚開始学习的人尽快上手,我尽量以代码加截图的方式加以说明。要想进行iPhone开发,Mac和iPhone是不可缺少的,尽管有人通过一些手段也能...
分类:
其他好文 时间:
2014-09-04 16:27:29
阅读次数:
210
分类:iPhone编程2013-08-26 10:381851人阅读评论(2)收藏举报最近在做一个项目,该项目的前身是为mobilebrowser量身打造的一个网站。现在有这样一个需求:当用户在用mobilebrowser浏览该网站的时候会点击一个按钮/超链接,通过这个按钮的点击事情需要打开安装在本...
分类:
移动开发 时间:
2014-09-03 16:15:16
阅读次数:
1294