class HttpRequest: NSObject{ override init() { super.init() } class func parseJSONData(data: AnyObject?) ->NSArray?{ do{ let downloadData=data as? NSD ...
分类:
Web程序 时间:
2016-04-07 20:25:04
阅读次数:
230
实现效果 实现思路 从效果图可以看到变化是,越是往中间滚动的item显示最大,越显眼。而越是往前面,或者越是后面的,反而显示越小,这样就形成了视觉差。 实现的思路就是通过重写在可见范围内的所有item的方法: 1 2 3 - (NSArray<UICollectionViewLayoutAttrib ...
分类:
其他好文 时间:
2016-04-04 22:33:14
阅读次数:
194
NSFileCreationDate和NSFileModificationDate两个属性分别代表文件创建时间和修改时间 NSArray *sortedPaths = [array sortedArrayUsingComparator:^(NSString * firstPath, NSString ...
分类:
其他好文 时间:
2016-03-31 23:24:53
阅读次数:
171
常常会用到对plist文件的封装 +(NSArray *)LoadFriendsDataFromPlist:(NSString *)plistName{ NSString * filePath = [[NSBundle mainBundle]pathForResource:plistName ofT ...
分类:
其他好文 时间:
2016-03-31 21:39:47
阅读次数:
124
有时候项目中NSArray和NSMutableArray需要相互转化,下面给出相关代码1.NSArray 1.1 转化:NSMutableArray 1 NSMutableArray *mutableArray = [NSMutableArray arrayWithArray:array]; // ...
分类:
其他好文 时间:
2016-03-31 18:25:05
阅读次数:
124
实现效果 实现思路 从效果图可以看到变化是,越是往中间滚动的item显示最大,越显眼。而越是往前面,或者越是后面的,反而显示越小,这样就形成了视觉差。 实现的思路就是通过重写在可见范围内的所有item的方法: 1 2 3 - (NSArray<UICollectionViewLayoutAttrib ...
分类:
其他好文 时间:
2016-03-31 01:58:36
阅读次数:
180
NSSet, NSDictionary, NSArray是Foundation框架关于集合操作的常用类, 和其他标准的集合操作库不同, 他们的实现方法对开发者进行隐藏, 只允许开发者写一些简单的代码,让他们相信这些代码有理由正常的工作.。 然而这样的话最好的代码抽象风格就会被打破,苹果的本意也被曲解 ...
分类:
其他好文 时间:
2016-03-30 23:47:32
阅读次数:
218
+(NSArray *)findAll{ sqlite3 * db = [DB DBOpen]; //调用DB open方法 获取数据库指针 sqlite3_stmt * stmt;//镜像 copy出来的镜像 不影响sqlite里的内容 int result = sqlite3_prepare_v ...
分类:
数据库 时间:
2016-03-29 18:04:27
阅读次数:
255
提到去重,第一反应就是for或while循环来遍历处理. 然后有了几种思路: 1) 两个循环嵌套 对比 然后去重: 但是这种方法会数据丢失, arr为要去重的数组 2) 然后就是 第 i 个 元素 与 第 i+1 个元素比对 去重 上面这种方法大致可以去重了,但是,如果最后一位元素与第一位元素相同, ...
分类:
其他好文 时间:
2016-03-27 12:30:20
阅读次数:
124
原来字典NSArray *arr = @[@{@"index" : @"3", @"key" : @"value"}, @{@"index" : @"4", @"key" : @"value"}, @{@"index" : @"1", @"key" : @"value"}, @{@"index" : ...
分类:
编程语言 时间:
2016-03-27 11:01:45
阅读次数:
292