直接将数据直接写在代码里面,不是一种合理的做法。如果数据经常改,就要经常翻开对应的代码进行修改,造成代码扩展性低 因此,可以考虑将经常变的数据放在文件中进行存储,程序启动后从文件中读取最新的数据。如果要变动数据,直接修改数据文件即可,不用修改代码 一般可以使用属性列表文件存储NSArray或者NSD ...
分类:
其他好文 时间:
2016-11-23 23:30:06
阅读次数:
371
自定义 View .h #import <UIKit/UIKit.h> @interface PooCodeView : UIView @property (nonatomic, retain) NSArray *changeArray; @property (nonatomic, retain) ...
分类:
其他好文 时间:
2016-11-23 14:37:31
阅读次数:
311
@class LSApplicationProxy, NSArray, NSDictionary, NSProgress, NSString, NSURL, NSUUID; @interface LSApplicationProxy : LSResourceProxy <NSSecureCoding ...
分类:
移动开发 时间:
2016-11-21 19:21:19
阅读次数:
313
NSArray 类定义的方法 1. makeObjectsPerformSelector:@select(aMethod) 简介:让数组中的每个元素 都调用 aMethod 2. makeObjectsPerformSelector:@select(aMethod) withObject:oneOb ...
分类:
其他好文 时间:
2016-11-21 18:43:41
阅读次数:
153
将string字符串转换为array数组NSArray*array=[StrcomponentsSeparatedByString:@","];反向方法将array数组转换为string字符串NSString*tempString=[mutableArraycomponentsJoinedByString:@","];--分隔符
分类:
其他好文 时间:
2016-11-15 20:30:41
阅读次数:
99
iOS开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~ (一)代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和protocol的配 ...
分类:
移动开发 时间:
2016-11-15 00:55:59
阅读次数:
178
enumerateobjectsusingblock:不是Array的方法在NSArray使用。如果你想使用它,你需要一个实例NSArray而不是Array。 import Foundation var array: NSArray = ["Some", "strings", "in", "an", ...
分类:
编程语言 时间:
2016-11-14 15:23:22
阅读次数:
148
使用方法: 创建NSArray的category NSArray *obj = [data clearAllNullObject]; ...
分类:
其他好文 时间:
2016-11-08 19:43:14
阅读次数:
122
iOS编程当中的几个集合类:NSArray,NSDictionary,NSSet以及对应的Mutable版本,应该所有人都用过。只是简单使用的话,相信没人会用错,但要做到高效(时间复杂度)精确(业务准确性),还需要了解其中所隐藏的算法知识。 在项目当中使用集合类几乎是不可避免的,集合类的使用场景其实 ...
分类:
编程语言 时间:
2016-11-06 14:18:31
阅读次数:
186
本篇记录星级评分组件的创建过程以及CALayer的运用。 为了实现一个星级评分的组件,使用了CALayer,涉及到mask、CGPathRef、UIBezierPath、动画和一个计算多角星关键节点的算法。 CALayer管理基于图像的内容,并让我们可以在内容上添加动画。UIView及其子类拥有一个 ...
分类:
其他好文 时间:
2016-11-04 20:24:24
阅读次数:
221