- 博客(14)
- 资源 (10)
- 收藏
- 关注
转载 Cookie与Session
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制在程序中,会话
2014-05-22 22:46:16 377
转载 上拉加载更多
在ios开中中,由于屏幕尺寸限制,如果需要显示的数据很多,需要用到分页加载。原理:先数据放到一个table中,先显示10条,table底部有一察看更多选项,点击察看更多查看解析的剩余数据。基本上就是数据源里先只放10条, 点击最后一个cell时, 添加更多的数据到数据源中. 比如: 数据源是个array: NSMutableArray *items;ViewController
2014-05-21 22:58:06 419
转载 服务器返回null
刚修复个bug,原来又是某个接口返回的json中的value是特么null!当取这个value进行一些操作自然会崩溃掉这种情况发生次数太多了,今天实在忍不住上来吐个槽,毕竟我不能每个value都监测下是不是null吧?!这服务器怎么写的,数据库怎么建的?添加数据的时候怎么验证的?接口返回的时候怎么处理的?估计都特么随便一弄糊弄事了。。。服务器靠不住,
2014-05-21 13:33:15 894
转载 检测app版本
如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。当前运行版本信息可以通过info.plist文件中的bundle version中获取:[cpp] view plaincopyNSDictionary *infoDic = [[NSBundle mai
2014-05-20 11:39:06 503
转载 小知识
(1)从safari打开链接[[UIApplication sharedApplication] openURL:url];(3)SEL Objective-C在编译的时候,会根据方法的名字(包括参数序列),生成一个用 来区分这个方法的唯一的一个ID,这个ID就是SEL类型的。我们需要注意的是,只要方法的名字(包括参数序列)相同,那么它们的ID都是相同的。就是 说,不管是
2014-05-16 11:34:24 448
转载 half view
Just use core animation or animation transitions with a UIView that is half the size of the screen. You'll need a holder view that you add to the main view.Place the half sized view below the screen
2014-05-14 18:43:31 473
转载 contentOffsize最大位置
scrollView.contentSize.height-scrollView.frame.size.height
2014-05-13 22:23:02 502
转载 自定义 UITableViewCell 怎样在子控件触发时得到 indexPath
例如 每个UITableViewCell里有个UITextField,当UITextField获得焦点时不会触发tableview的didSelectRowAtIndexPath方法,就不能知道触发是哪个cell,下面方法可以获得UITextField所在行的indexPath,方法很简单,注意两种方式。如果是将textField添加在cell.contentView上:Obj
2014-05-13 11:42:45 431
转载 Mac移动硬盘
用pc的时候买了一个320G的移动硬盘,从来没考虑过什么格式化的问题,插上就用了。后来接触mac才发现pc和mac在移动存储设备的格式化上还是有不少冲突的。如果你的移动硬盘mac上不能修改,或者pc上找不到,那就尽情得批判万恶的资本主义商业竞争吧 没有办法,apple和microsoft不愿意妥协,我们也只能自己想办法。以下是我菜鸟级的解决方案,目前看来还不错,大家拿来
2014-05-10 12:25:45 860
转载 正则表达式
简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。定义(最常用到的方法):[cpp] view plaincopy NSPredicate *ca = [NSPredicate predicateWithFormat:(NSString *), ...]; Format:(1)比较运算符>,=,可用于
2014-05-08 09:00:10 509
转载 beginUpdates
- (IBAction)animationsCell:(id)sender{ NSInteger countOfRowsToInsert = [self.qiushiMainListcount]; NSMutableArray *indexPathsToInsert = [[NSMutableArrayalloc] init];
2014-05-07 18:20:17 783
转载 UIScrollView的几个要点总结
UIScrollView的几个要点总结:从你的手指touch屏幕开始,scrollView开始一个timer,如果:1. 150ms内如果你的手指没有任何动作,消息就会传给subView。2. 150ms内手指有明显的滑动(一个swipe动作),scrollView就会滚动,消息不会传给subView,这里就是产生问题二的原因。3. 150ms内手指没有滑动,scrollView将
2014-05-05 23:03:33 366
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人