arthur丶Top
整理自己发现的学习知识点,好记性不如烂笔头。
摘要: IOS内存管理retain,assign,copy,strong,weak IOS的对象都继承于NSObject, 该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量,读写锁,思想都一样。 (一般情况下: 后面会讨论例外 阅读全文
posted @ 2016-02-25 11:34 arthur丶Top 阅读(187) 评论(0) 推荐(0) 编辑
摘要: #synthesize关键字: 根据@property设置,自动生成成员变量相应的存取方法,从而可以使用点操作符来方便的存取该成员变量 。 @implementation 关键字,表明类的实现 @end 结束 self 关键字 :类似于java中的this,是隐藏参数,指向当前调用方法的类。 sup 阅读全文
posted @ 2016-02-25 11:33 arthur丶Top 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 在做tableView的时候,我们有时候需要根据cell的高度动态来调整,最近在网上看到一段代码不错,跟大家Share一下。 在 -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndex 阅读全文
posted @ 2016-02-25 11:31 arthur丶Top 阅读(614) 评论(0) 推荐(0) 编辑
摘要: nil、Nil、NULL、NSNull的区别nil:指向一个对象的空指针Nil:指向一个类的空指针NULL:指向其他类型(如:基本类型、C类型)的空指针NSNull:通常表示集合中的空值举例:NSURL *url = nil;Class class = Nil;int *pointerInt = N... 阅读全文
posted @ 2016-01-22 17:32 arthur丶Top 阅读(185) 评论(0) 推荐(0) 编辑
摘要: iOS 项目的目录结构能看出你的开发经验最近有师弟面试iOS开发,他很吃惊地跟我说,面试官竟然问他怎么分目录结构的,还具体问每个子目录的文件名。目录结构确实非常重要,面试官这么问他,无疑是想窥探他的开发经验。清晰的目录结构,可让人一眼明白相应的业务和职能,这也能体现开发者的经验和架构水平。目前,我接... 阅读全文
posted @ 2016-01-22 16:42 arthur丶Top 阅读(290) 评论(0) 推荐(0) 编辑
摘要: mac 使用svn的环境配置 地址 mj博客http://www.cnblogs.com/mjios/archive/2013/03/10/2952258.html本文目录一、创建代码仓库,用来存储客户端所上传的代码二、配置svn的用户权限三、使用svn客户端功能在Windows环境中,我们一般使用... 阅读全文
posted @ 2016-01-14 12:05 arthur丶Top 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: 一、概要通过对iOS8界面布局的学习和总结,发现autolayout才是主角,autolayout是iOS6引入的新特性,当时还粗浅的学习了下,可是没有真正应用到项目中。随着iOS设备尺寸逐渐碎片化,纯粹的hard code方式UI布局将会走向死角,而autoresizing方式也有其局限性,所以无... 阅读全文
posted @ 2016-01-04 17:54 arthur丶Top 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、概要:前一篇初步的描述了size class的概念,那么实际中如何使用呢,下面两个问题是我们一定会遇到的:1、Xcode6中增加了size class,在storyboard中如何使用?2、auto layout该如何与size class配合来进行UI布局?二、了解一件新事物的最好的办法就是实... 阅读全文
posted @ 2016-01-04 17:53 arthur丶Top 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、新特性Size Class介绍随着iOS8系统的发布,一个全新的页面UI布局概念出现,这个新特性将颠覆包括iOS7及之前版本的UI布局方式,这个新特性就是Size Class。Size Class配合Auto Layout可以解决所有(包括iPhone及iPad)iOS设备屏幕尺寸及屏幕旋转时候... 阅读全文
posted @ 2016-01-04 17:52 arthur丶Top 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Xcode工程使用CocoaPods管理第三方库新建工程时出现异常Xcode工程使用CocoaPods管理第三方库新建工程时出现错误工程使用CocoaPods管理第三方库,在新的目录update版本的时候出现如下问题问题1描述:diff: /../Podfile.lock: No such file... 阅读全文
posted @ 2015-12-30 14:27 arthur丶Top 阅读(205) 评论(0) 推荐(0) 编辑