摘要: 在现在的项目开发当中,监测网络是否正常非常有必要的。Reachability检测网络可以检测WiFi 3G 无线局域网使用Reachability下载Reachability,将Reachability添加到项目当中,在要检测网的类当中添加#import // 开启网络状态的监听 [[NSNoti... 阅读全文
posted @ 2015-01-06 10:49 我知道是菜鸟 阅读(179) 评论(0) 推荐(0) 编辑
摘要: //初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];//设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UI... 阅读全文
posted @ 2014-12-29 16:13 我知道是菜鸟 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Masonary是一个给控件添加约束条件的第三方库,它是轻量级的布局框架。它和autolayout作用差不多。支持一下属性 @property (nonatomic, strong, readonly) MASConstraint *left;@property (nonatomic, strong... 阅读全文
posted @ 2014-12-29 12:01 我知道是菜鸟 阅读(304) 评论(0) 推荐(0) 编辑
摘要: masonry是一个约束第三方库。以下是简单的使用方法。 [self.scrollView mas_makeConstraints:^(MASConstraintMaker *maker){ maker.top.equalTo(self.tabView.mas_bottom); mak... 阅读全文
posted @ 2014-12-25 11:35 我知道是菜鸟 阅读(187) 评论(0) 推荐(0) 编辑
摘要: ReactiveCocoa是Github开源的一款cocoa FRP 框架。Native app有很大一部分的时间是在等待事件发生,然后响应事件,比如等待网络请求完成,等待用户的操作,等待某些状态值的改变等等,等这些事件发生后,再做进一步处理。 但是这些等待和响应,并没有一个统一的处理方式。Dele... 阅读全文
posted @ 2014-12-23 11:21 我知道是菜鸟 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 每个view都有一个viewController。且view的生命周期也在viewController里面。所以在view释放之前,viewcontroller是不可以释放的。那viewController的生命周期到底是怎么样的呢?和我一步一步来看吧。step1:initWithNib viewC... 阅读全文
posted @ 2014-12-08 15:44 我知道是菜鸟 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 核心动画(Core Animation)lCore Animation是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍,使用它需要先添加QuartzCore.framework和引入对应的框架开发步骤:①初始化一个动画对象(CAAnimation)并设置一些动画相关... 阅读全文
posted @ 2014-11-25 16:39 我知道是菜鸟 阅读(333) 评论(1) 推荐(0) 编辑
摘要: •通过操作CALayer对象,可以很方便地调整UIView的一些外观属性,比如:阴影圆角大小边框宽度和颜色… …•还可以给图层添加动画,来实现一些比较炫酷的效果CALayer使用疑惑•首先CALayer是定义在QuartzCore框架中的CGImageRef、CGColorRef两种数据类型是定义在... 阅读全文
posted @ 2014-11-24 21:49 我知道是菜鸟 阅读(107) 评论(0) 推荐(0) 编辑
摘要: •如果UIScrollView无法滚动,可能是以下原因:Ø没有设置contentSizeØscrollEnabled = NOØ没有接收到触摸事件:userInteractionEnabled = NOØ没有取消autolayout功能(要想scrollView滚动,必须取消autolayout)Ø... 阅读全文
posted @ 2014-11-17 21:31 我知道是菜鸟 阅读(131) 评论(0) 推荐(0) 编辑
摘要: IOS操作数据库,SQLite3和coredata是两个非常好的选择,但是对于我们这些掌握了其他数据库语言的人来说,使用这两中操作都会觉得不方便,SQLite3使用起来太复杂了,而使用coredata的时候却封装太死了,我们需要自己些自己的数据库语句,这时候,FMDB就是一个非常不错的选择下面是FM... 阅读全文
posted @ 2014-11-03 11:44 我知道是菜鸟 阅读(154) 评论(0) 推荐(0) 编辑