随笔分类 -  Cocoa-ios

摘要:NSPredicate 简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。 Format: (1)比较运算符 >,<,==,>=,<=,!= 可用于数值及字符串 @"number > 100" (2)范围运算符:IN、BETWE 阅读全文
posted @ 2016-05-24 19:51 人生路1/5 阅读(163) 评论(0) 推荐(0)
摘要:首先有这样4个类 UIVisualEffect UIBlurEffect UIVibrancyEffect UIVisualEffectView 继承关系 UIVisualEffect : NSObject |—> UIBlurEffect |—> UIVibrancyEffect UIVisual 阅读全文
posted @ 2016-03-26 14:13 人生路1/5 阅读(3956) 评论(0) 推荐(0)
摘要:初始化 通过一个自定义的导航栏和工具栏创建导航控制器- (instancetype)initWithNavigationBarClass:(nullable Class)navigationBarClass toolbarClass:(nullable Class)toolbarClass NS_A 阅读全文
posted @ 2016-03-24 10:05 人生路1/5 阅读(639) 评论(0) 推荐(0)
摘要:导航栏是通过push与pop的堆栈操作来对item进行管理的,同样,每一个Item自身也有许多属性可供我们进行自定制。 Item,从英文上来理解,它可以解释为一个项目,因此,item不是一个简单的label标题,也不是一个简单的button按钮,它是导航栏中管理的一个项目的抽象。说起来有些难于理解, 阅读全文
posted @ 2016-03-24 09:08 人生路1/5 阅读(478) 评论(0) 推荐(0)
摘要:UINavigationBar 继承自,UIView。你可以把它看为是一个特殊的view。 他也是可以独立使用的。 好下面是 UINavigationBar 的一些属性和方法 bar上是item(UINavigationItem)这不是一个按钮那么简单。它里面承载着 UIBarButtonItem 阅读全文
posted @ 2016-03-24 08:46 人生路1/5 阅读(836) 评论(0) 推荐(0)
摘要:初始化 - (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action; 或者 UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] i 阅读全文
posted @ 2016-03-23 16:07 人生路1/5 阅读(658) 评论(0) 推荐(0)
摘要:_imgView.transform = CGAffineTransformIdentity; 在不考虑旋转时,CATransform3DMakeRotation6个参数可以写成 阅读全文
posted @ 2016-03-22 15:04 人生路1/5 阅读(308) 评论(0) 推荐(0)
摘要:@property(nonatomic)CGPoint contentOffset; 设置滚动的偏移量 @property(nonatomic)CGSize contentSize; 设置滑动区域 @property(nonatomic,assign) id<UIScrollViewDelegate 阅读全文
posted @ 2016-03-22 11:51 人生路1/5 阅读(159) 评论(0) 推荐(0)
摘要:初始化 UIDatePicker *dateView = [[UIDatePicker alloc] init]; 添加事件监听 [dateView addTarget:self action:@selector(click:) forControlEvents:UIControlEventValu 阅读全文
posted @ 2016-03-21 21:27 人生路1/5 阅读(140) 评论(0) 推荐(0)
摘要:初始化,设置代理 阅读全文
posted @ 2016-03-19 14:04 人生路1/5 阅读(164) 评论(0) 推荐(0)
摘要:首先,换肤的思路大概都是一样的。几种方法的比较。 1.传值:一个工程中不知道有多少个页面。那么传值有些不太现实。 2.通知:这个还可以。那么,有些页面还没有被创建出来,这时改变样式呢? 3.数据持久化: 换肤工具类 SkinTool.h SkinTool.m 控制器中 或者 阅读全文
posted @ 2016-03-19 10:11 人生路1/5 阅读(454) 评论(0) 推荐(0)
摘要:ios 发送邮件的一种方法(系统自带) 阅读全文
posted @ 2016-03-18 09:24 人生路1/5 阅读(169) 评论(0) 推荐(0)
摘要:初始化 UITextField *tf = [[UITextField alloc] init]; typedef NS_ENUM(NSInteger, UITextBorderStyle) { //没有任何边框 UITextBorderStyleNone, //线性边框 UITextBorderS 阅读全文
posted @ 2016-03-18 08:31 人生路1/5 阅读(214) 评论(0) 推荐(0)
摘要:初始化 添加事件 事件处理 阅读全文
posted @ 2016-03-17 16:38 人生路1/5 阅读(186) 评论(0) 推荐(0)
摘要:初始化 阅读全文
posted @ 2016-03-17 16:05 人生路1/5 阅读(138) 评论(0) 推荐(0)
摘要:初始化 阅读全文
posted @ 2016-03-17 14:26 人生路1/5 阅读(391) 评论(0) 推荐(0)
摘要:初始化 添加事件 阅读全文
posted @ 2016-03-17 11:36 人生路1/5 阅读(146) 评论(0) 推荐(0)
摘要:初始化 UISlider 阅读全文
posted @ 2016-03-17 09:25 人生路1/5 阅读(198) 评论(0) 推荐(0)
摘要:初始化 // 能够定义的button类型有以下6种,// typedef enum {// UIButtonTypeCustom = 0, 自定义风格// UIButtonTypeRoundedRect, 圆角矩形 // UIButtonTypeDetailDisclosure, 蓝色小箭头按钮,主 阅读全文
posted @ 2016-03-16 20:40 人生路1/5 阅读(214) 评论(0) 推荐(0)
摘要:      阅读全文
posted @ 2016-03-15 18:43 人生路1/5 阅读(313) 评论(0) 推荐(0)