摘要: 首先先引用阳神Sunny博客中的一道面试题: 用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题? 这说明对于我们来讲,弄懂copy还是十分有必要的,下面就让我们来一起看看copy的黑魔 阅读全文
posted @ 2016-07-25 08:45 FMDN 阅读(254) 评论(0) 推荐(0)
摘要: 我们常常会延迟某件任务的执行,或者让某件任务周期性的执行。然后也会在某些时候需要取消掉之前延迟执行的任务。 延迟操作的方案一般有三种: 1.NSObject的方法: 2.使用NSTimer的方法: 3.使用GCD的方法: 一般情况下,我们选择使用GCD的dispatch_after。 因为如果不用G 阅读全文
posted @ 2016-07-25 08:40 FMDN 阅读(292) 评论(0) 推荐(0)
摘要: 介绍 UIStackView 是 iOS9新增的一个布局技术。熟练掌握相当节省布局时间。 UIStackView 是 UIView 的子类,是用来约束子控件的一个控件。但他的作用仅限于此,他不能用来呈现自身的内容,类似于 backgroundColor。当然了,这个控件相当易学,属性只有4个。 Ax 阅读全文
posted @ 2016-07-25 08:36 FMDN 阅读(531) 评论(0) 推荐(0)
摘要: 前言 IB_DESIGNABLE / IBInspectable 这两个关键字是在WWDC 2014年”What’s New in Interface Builder”这个Session里面,用Swift讲过一个例子。也是随着Xcode 6 新加入的关键字。 这两个关键字是用在我们自定义View上的 阅读全文
posted @ 2016-07-25 08:32 FMDN 阅读(523) 评论(0) 推荐(0)
摘要: ImageIO对外开放的对象有CGImageSourceRef、CGImageDestinationRef,不对外开放的对象有CGImageMetadataRef。CoreGraphics中经常与imageIO打交道的对象有CGImageRef和CGDataProvider,接下来看看这五个对象在创 阅读全文
posted @ 2016-07-25 08:29 FMDN 阅读(6951) 评论(1) 推荐(2)
摘要: 在项目中总是希望页面上各处的文字,颜色,字体大小甚至各个视图控件布局都能够在发版之后能够修改以弥补一些前期考虑不周,或者根据统计数据能够随时进行调整,当然是各个版本都能够统一变化。看到这样的要求后,第一反应是这样的页面只能改成H5,或者尝试使用React Native来应对这种要求。 既然UISta 阅读全文
posted @ 2016-07-25 08:23 FMDN 阅读(191) 评论(0) 推荐(0)
摘要: 在项目开发过程中,遇到这么一个需求,编辑标签时,输入的最大长度需要限制为24个字节。 查阅了一些材料,并参考了之前项目的相关处理办法,今天在这里总结一下解决方案。 1.添加对UITextField的编辑变化事件的监听: 2.实现对应的action: 说明:如果内容超长,就干掉最后一个字,再判断是否超 阅读全文
posted @ 2016-07-25 08:21 FMDN 阅读(4008) 评论(0) 推荐(1)