摘要: 有了view的子类,只要重载一个方法drawRect-(void)drawRect:(CGRect)aRect;它的参数是个矩形,这个矩形就是你要重绘的区域,你可以忽略参数,它只是为了性能优化,只在固定的区域绘图.注意!!!永远不要去调用drawRect,因为drawRect不是让你调用的,而是系... 阅读全文
posted @ 2015-08-14 11:56 偷窃者 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 苹果是非常看重产品的安全性的,所以给用户设计了一套复杂的安全机制。这让喜爱自由,崇尚一切开放的程序员们极度不爽,于是越狱就成了苹果和黑客们反复斗法的场所。总体来说,越狱可以让我们随意安装、共享应用,但确实也降低了设备的安全性,会给一些恶意应用提供方便之门。有时我们的应用希望知道安装的设备是否已经越狱... 阅读全文
posted @ 2015-07-23 09:35 偷窃者 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: JS与iOS之间的通信,主要运用两个方法:(PhoneGap框架也是基于此原理)1、UIWebView的 stringByEvaluatingJavaScriptFromString方法2、UIWebViewDelegate的- (BOOL)webView:(UIWebView*)webView s... 阅读全文
posted @ 2015-07-21 09:51 偷窃者 阅读(437) 评论(0) 推荐(0) 编辑
摘要: UICollectionViewFlowLayout *flowLayout= [[UICollectionViewFlowLayout alloc] init];flowLayout.scrollDirection = UICollectionViewScrollDirectionVertical... 阅读全文
posted @ 2015-07-15 15:21 偷窃者 阅读(557) 评论(0) 推荐(0) 编辑
摘要: FMDB常用类:FMDatabase : 一个单一的SQLite数据库,用于执行SQL语句。FMResultSet :执行查询一个FMDatabase结果集,这个和android的Cursor类似。FMDatabaseQueue :在多个线程来执行查询和更新时会使用这个类。创建数据库:db=[FMD... 阅读全文
posted @ 2015-07-13 11:57 偷窃者 阅读(310) 评论(0) 推荐(0) 编辑
摘要: #define kRadianToDegrees (radian) (radian * 180.0) / (M_PI)//闪烁[self.testView.layer addAnimation:[self opacityForever_Animation:0.5] forKey:nil];//移动[... 阅读全文
posted @ 2015-07-13 10:58 偷窃者 阅读(265) 评论(0) 推荐(0) 编辑
摘要: NSPredicate中主要的几种运算方式1.比较运算符 > 、= 、= 99"2.逻辑运算符:AND、OR、NOT 这几个运算符计算并、或、非的结果。3.范围运算符:IN 、BETWEEN例:@"number BETWEEN {1,5}"@"address IN {'shanghai','nanj... 阅读全文
posted @ 2015-07-10 15:17 偷窃者 阅读(293) 评论(0) 推荐(0) 编辑
摘要: NSUserDefaults@interface Person : NSObject @property (nonatomic, assign) NSInteger ID;@property (nonatomic, copy) NSString *name;@end// 存NSUserDefault... 阅读全文
posted @ 2015-07-10 14:41 偷窃者 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Cocoapods安装步骤1、升级Ruby环境终端输入:$gem update --system此时会出现ERROR: While executing gem ... (Gem::FilePermissionError)You don‘t have write permissions for the... 阅读全文
posted @ 2015-07-10 11:29 偷窃者 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 初始图片尺寸大小为 25 * 28 pixels现在我们在根试图上创建两个button UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(50, 100, 25, ... 阅读全文
posted @ 2015-07-10 10:09 偷窃者 阅读(396) 评论(0) 推荐(0) 编辑