- 博客(9)
- 收藏
- 关注
原创 IOS协议·IOS分类·IOS扩展(总结)
1.协议 1.1 是一种要求,或是一种规则 1.2 对应程序来讲,是只生成方法的声明,不实现 1.3 协议必须被某个类采纳,且在该类中给出协议中声明的方法函数体 1.4 对于采纳协议类的对象,可以和其它对象一样使用 1.5 协议可以被继承,包括多个父协议 1.6 协议可以被多重采纳下面一起看一下简单的demo理解协议的使用 定义协议MyProtocol.h@protocol MyPro
2017-04-26 22:07:58 653
原创 IOS内存管理,ARC,MRC,自动释放池(基础)
在IOS中内存管理几乎是每个人必须知道的一个知识点。首先我们总结一下MRC,再通过MRC来认识ARC以及自动释放池 1.MRC 1.1 淘汰的技术 1.2 引用计数(RC)是指alloc自动分配的一块儿存储空间,用于存储持有该空间的指针个数 1.3 使用retainCount方法查看RC的值 1.4 使用retain方法将RC加1 1.5 使用release方法将RC减1(修改RC值)
2017-04-26 21:25:43 779
原创 选项卡控制器(tabBarController)基础
选项卡控制器是几乎所有APP都会用到的控制器。主要涉及到,子控制器,title,徽章值,选中时图片,未选中时图片等。我们通过一个demo一起看一下可能用到的属性和方法,首先准备a b c三个子控制器。然后在appDelegate中写如下代码- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(N
2017-04-22 15:50:15 644
原创 代码布局,Masonry的使用
在IOS布局中,经常需要用到masonry,有一些常用的规则需要我们记住,下面通过一个demo,和图片一起啊认识一下masonry。//添加此句宏定义 可以使用 equaleTo 方法 替换掉 mas_equalTo//需要在 #import "Masonry.h" 前面完成#define MAS_SHORTHAND_GLOBALS#import "Masonry.h"添加属性和调用@inte
2017-04-22 14:09:43 899
原创 警告框的使用
警告框通常被作为一个代码块使用,一劳永逸,只要写一次以后直接调用代码跨即可。通过一个模拟登陆的demo,看一下警告框会用到的所用控件。警告框也是一个controller。这点一定要注意封装显示alert控制器的函数-(void)showAlertView { //step1:创建UIAlertController的实例,创建实例时需要制定一个style参数,该参数写成Alert样式,则代表创建
2017-04-21 00:27:40 461
原创 通过属性反向传值
对于ios开发者来说,反向传值再熟悉不过了。我们通常使用,代理,通知,block进行反向传值,今天我们通过demo一起看一下属性反向传值。例如A界面跳转到B界面。再从B界面往A界面传值。关键点在于B界面如何拿到跳过来的那个A界面。 AViewController.h@interface AViewController : UIViewController//声明一个公开的属性 用于接收 B界面回
2017-04-21 00:10:42 451
原创 plist文件的读写
关于plist文件,首先要知道.plist文件的本质是xml,plist中可以包括数组还有字典。通过下面的demo我们来看一下.plist的读写- (void)viewDidLoad { [super viewDidLoad];// NSArray *names = @[@"刘德华",@"张学友",@"赵四"];// //把数组保存成plist文件// [names w
2017-04-20 20:21:38 530
原创 setNeedsLayout与layoutIfNeeded
三种方法都用于刷新子对象布局,解释分别如下:-layoutSubviews方法:这个方法,默认没有做任何事情,需要子类进行重写-setNeedsLayout方法: 标记为需要重新布局,异步调用layoutIfNeeded刷新布局,不立即刷新,但layoutSubviews一定会被调用-layoutIfNeeded方法:如果,有需要刷新的标记,立即调用layoutSubviews进行布局
2017-04-20 20:01:20 642
原创 隐私政策
隐私政策 baicaiTrip尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,baicaiTrip会按照本隐私权政策的规定使用和披露您的个人信息。但baicaiTrip将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,baicaiTrip不会将这些信息对外披露或向第三方提供。baicaiTrip会不时更新本隐私权政策。
2017-04-06 18:38:09 457
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人