随笔分类 -  iOS

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 40 下一页
摘要:本文主要是说一些iOS9适配中出现的坑,如果只是要单纯的了解iOS9新特性可以看瞄神的开发者所需要知道的 iOS 9 SDK 新特性。9月17日凌晨,苹果给用户推送了iOS9正式版,随着有用户陆续升级iOS9,也就逐渐的衍生出了一系列的问题,笔者也在赶忙为自己维护的App做适配,本文写的一些坑基本都 阅读全文
posted @ 2016-07-28 09:06 FMDN 阅读(627) 评论(0) 推荐(0)
摘要:之前两篇文章都比较偏理论,文字表达比较多一些,但都是干货!学习时先理解理论知识,才能更好的帮助后面的理解。 在这篇文章中,将会涉及关于CoreData的一些复杂操作,这些操作会涉及分页查询、模糊查询、批处理等高级操作。 通过这些操作可以更好的使用CoreData,提升CoreData性能。文章中将会 阅读全文
posted @ 2016-07-27 09:55 FMDN 阅读(400) 评论(0) 推荐(0)
摘要:第一篇文章中并没有讲CoreData的具体用法,只是对CoreData做了一个详细的介绍,算是一个开始和总结吧。 这篇文章中会主要讲CoreData的基础使用,以及在使用中需要注意的一些细节。因为文章中会插入代码和图片,内容可能会比较多,比较考验各位耐心。 文章中如有疏漏或错误,还请各位及时提出,谢 阅读全文
posted @ 2016-07-27 09:52 FMDN 阅读(616) 评论(0) 推荐(0)
摘要:记录一下 以备以后用到的时候拿出来看看。以前使用的: 1 if (UIDevice.currentDevice().userInterfaceIdiom == UIUserInterfaceIdiom.Phone) { 2 presentViewController(vc, animated: true, completion: nil) 3 } else if (popover == ... 阅读全文
posted @ 2016-07-26 17:41 FMDN 阅读(445) 评论(0) 推荐(0)
摘要:首先先引用阳神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)
摘要:前几天看了@栾小布的一篇文章:Custom backBarButtonItem,在跟着做的时候我又顺便扩展了一些,写此文章的目的是为了总结一下自己所写的东西,方便以后翻看容易,同时也是自己入行iOS一年时间,希望写点东西练练手,还有希望可以分享给大家,希望大家一同讨论,提出宝贵意见以及更简单的实现。 阅读全文
posted @ 2016-07-22 09:08 FMDN 阅读(520) 评论(0) 推荐(0)
摘要:AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSession 的API的AFNe 阅读全文
posted @ 2016-07-22 08:59 FMDN 阅读(166) 评论(0) 推荐(0)
摘要:最近经常遇到关于富文本的一些需求,特此封装了几个最常用的API分享给大家,但授之以鱼不如授之以渔,接下来会顺便谈谈NSAttributedString,确保你读了本篇文章能够自己封装关于富文本的API,本文封装API的示例Demo再此,拿去用吧!骚年们! https://github.com/wan 阅读全文
posted @ 2016-07-21 10:20 FMDN 阅读(235) 评论(0) 推荐(0)
摘要:关注仓库,及时获得更新:https://github.com/draveness/iOS-Source-Code-Analyze Follow: https://github.com/Draveness 这篇文章会对 libextobjc 中的一小部分代码进行分析,也是如何扩展 Objective- 阅读全文
posted @ 2016-07-21 10:17 FMDN 阅读(327) 评论(0) 推荐(0)
摘要:每一个APP都会用到APP引导页,分量不重但是不可缺少,不论是APP的首次安装还是版本的更新,首先展现给用户眼前的也就只有它了,当然这里讲的不是APP引导页的美化而是APP引导页的高度集成,一行代码搞定APP引导页是不是太夸张?下面我们就来看一下吧! 一、先上GitHub连接,给大家节省时间: Gi 阅读全文
posted @ 2016-07-21 10:16 FMDN 阅读(613) 评论(0) 推荐(0)
摘要:前言 在面试中,面试官可能会问这样的问题,loadView有什么作用,它与viewDidLoad有何区别? 首先我们得知道,控制器view是通过懒加载的方式进行加载的,即用到的时候再加载。 loadView方法 当我们用到控制器view时,就会调用控制器view的get方法,在get方法内部,首先判 阅读全文
posted @ 2016-07-21 10:12 FMDN 阅读(233) 评论(0) 推荐(0)
摘要:以下是我作为一名程序员经过10几年时间总结出的一些有关于软件开发的经验规则: 开发 1.从小事做起,然后再扩展 无论是创建一个新的系统,还是添加功能到现有的系统中,我总是从一个简单到几乎没有任何所需功能的版本启动,然后再一步一步地解决问题,直到满意为止。我从来没有妄想过能够一步登天。相反,我一边开发 阅读全文
posted @ 2016-07-21 10:06 FMDN 阅读(210) 评论(0) 推荐(1)
摘要:一个NSNotificationCenter对象(通知中心)提供了在程序中广播消息的机制,它实质上就是一个通知分发表。这个分发表负责维护为各个通知注册的观察者,并在通知到达时,去查找相应的观察者,将通知转发给他们进行处理。 本文主要了整理了一下NSNotificationCenter的使用及需要注意 阅读全文
posted @ 2016-07-20 08:41 FMDN 阅读(293) 评论(0) 推荐(0)
摘要:来源:JIAAIR 链接:http://www.jianshu.com/p/5b1341e97757 一、直播现状简介 1.技术实现层面: 技术相对都比较成熟,设备也都支持硬编码。IOS还提供现成的 Video ToolBox框架,可以对摄像头和流媒体数据结构进行处理,但Video ToolBox框 阅读全文
posted @ 2016-07-20 08:35 FMDN 阅读(1705) 评论(0) 推荐(0)

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 40 下一页