西贝了爷  
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页

2016年3月31日

摘要: 前言 说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。 笔者在这里介绍纯代码自动布局的第三方库:Masonry。 阅读全文
posted @ 2016-03-31 00:30 西贝了爷 阅读(467) 评论(0) 推荐(0)
 
摘要: 前言 说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。 笔者在这里介绍纯代码自动布局的第三方库:Masonry。 阅读全文
posted @ 2016-03-31 00:29 西贝了爷 阅读(1113) 评论(0) 推荐(0)
 
摘要: 前言 说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。 笔者在这里介绍纯代码自动布局的第三方库:Masonry。 阅读全文
posted @ 2016-03-31 00:28 西贝了爷 阅读(8505) 评论(1) 推荐(0)
 
摘要: 前言 说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。 笔者在这里介绍纯代码自动布局的第三方库:Masonry。 阅读全文
posted @ 2016-03-31 00:27 西贝了爷 阅读(4202) 评论(0) 推荐(0)
 
摘要: 使用步骤: 1.导入框架 2.导入头文件,或者直接导入.pch文件中 3.实例1>:假设有个红色的View,居中显示,尺寸100.效果图: 实例2>:假设有个红色的View,上下左右有个20的间距. 效果图: 实现该效果有三种方法: 第一种:分别对redView的上左下右进行约束 第二种:合并约束条 阅读全文
posted @ 2016-03-31 00:25 西贝了爷 阅读(904) 评论(0) 推荐(0)
 
摘要: 前言 关于本地图片UIImage的加载问题,还是需要注意的。不同的加载处理方式,在效率和性能上还是有差异的。 今天,我们来讲讲UIImage的加载应该选择什么样的API来加载! 两种API 这两种API分别是: -imageNamed: 默认加载图片成功后会内存中缓存图片,这个方法用一个指定的名字在 阅读全文
posted @ 2016-03-31 00:18 西贝了爷 阅读(1257) 评论(0) 推荐(0)
 
摘要: 前言 本篇文章精讲iOS开发中使用Block时一定要注意内存管理问题,很容易造成循环引用。本篇文章的目标是帮助大家快速掌握使用block的技巧。 我相信大家都觉得使用block给开发带来了多大的便利,但是有很多开发者对block内存管理掌握得不够好,导致经常出现循环引用的问题。对于新手来说,出现循环 阅读全文
posted @ 2016-03-31 00:16 西贝了爷 阅读(296) 评论(0) 推荐(0)
 
摘要: 一、概述 Block是C级别的语法和运行时特性。Block比较类似C函数,但是Block比之C函数,其灵活性体现在栈内存、堆内存的引用,我们甚至可以将一个Block作为参数传给其他的函数或者Block(嵌套)。在实际开发中,Block是使用非常广泛的,可以说它与GCD是绝配。如果GCD没有了Bloc 阅读全文
posted @ 2016-03-31 00:14 西贝了爷 阅读(283) 评论(0) 推荐(0)

2016年3月30日

摘要: 一、Foundation framework中用于收集cocoa对象(NSObject对象)的三种集合分别是: NSArray 用于对象有序集合(数组)NSSet 用于对象无序集合(集合) NSDictionary用于键值映射(字典) 以上三种集合类是不可变的(一旦初始化后,就不能改变)以下是对应的 阅读全文
posted @ 2016-03-30 15:09 西贝了爷 阅读(139) 评论(0) 推荐(0)

2016年3月29日

摘要: <!--StartFragment--> 1.字符串 1> 字符串比较 NSString *a = @“hello”; NSString *b = [NSString stringWithFormat:@hello”]; if (a == b){ nslog(@“a==b”); } if ([a i 阅读全文
posted @ 2016-03-29 16:14 西贝了爷 阅读(960) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页