上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 42 下一页
摘要: 众所周知,iOS 9.0之后苹果引入ATS限制,苹果也推荐尽量不要使用HTTP通讯了,毕竟是很不安全的。而国内各个有(wu)节操的运营商也会经常篡改请求HTTP请求。所以如果可能,在不影响性能的情况下,使用https总是更好一点。但是移动网络下HTTPS的握手耗时,也总是很让人难已接受。那么考虑整合 阅读全文
posted @ 2016-05-12 09:23 FMDN 阅读(1897) 评论(0) 推荐(0)
摘要: Atom 编辑器的一个插件,可以让你写代码的时候体验狂拽酷炫的效果! 如果来点音乐、再配上机械键盘的话,写代码是不是爽到爆呢? 这货全名叫: activate-power-mode atom package 最新版 0.4.1,喜欢就去下载吧: https://github.com/JoelBesa 阅读全文
posted @ 2016-05-12 09:20 FMDN 阅读(303) 评论(0) 推荐(0)
摘要: 前言 前一段时间一直在学习iOS的架构。为什么呢? 公司的架构一直是MVC,当我们正式上线的时候,项目已经有了超十万行代码。主要的VC一般都有2000行代码以上。 关键是,目前版本我们只做了三分之一的业务逻辑… 所以,架构重构吧。 正文 MVVM MVVM其实是MVC的进化版,它将业务逻辑从VC中解 阅读全文
posted @ 2016-05-12 09:14 FMDN 阅读(727) 评论(0) 推荐(0)
摘要: insert(默认编辑样式都是UITableviewCellEditingStyleDelete),所以添加insert样式。 重新排序 阅读全文
posted @ 2016-05-11 17:20 FMDN 阅读(440) 评论(0) 推荐(0)
摘要: 设置imageView大小 阅读全文
posted @ 2016-05-11 16:53 FMDN 阅读(351) 评论(0) 推荐(0)
摘要: 一、什么是NSRunLoop NSRunLoop是消息机制的处理模式 NSRunLoop的作用在于有事情做的时候使的当前NSRunLoop的线程工作,没有事情做让当前NSRunLoop的线程休眠 NSTimer默认添加到当前NSRunLoop中,也可以手动制定添加到自己新建的NSRunLoop NS 阅读全文
posted @ 2016-05-10 17:05 FMDN 阅读(336) 评论(0) 推荐(0)
摘要: 虽然iOS系统相比于其他手机操作系统相对安全,但是这个安全并不是绝对的,我一直相信,道高一尺魔高一丈。此文想以实际例子出发,告诉大家,如何去反编译一个app,并且从某个角度来说,iOS没有传说中的“安全”。 这里只最简单的结论给大家,具体原理以及工具的详细使用,请各位自行Google,为什么这么做呢 阅读全文
posted @ 2016-05-10 17:03 FMDN 阅读(6359) 评论(0) 推荐(0)
摘要: ijkplayer 是一款做视频直播的框架,基于ffmpeg,支持 Android 和 iOS,网上也有很多集成说明,但是个人觉得还是不够详细,在这里详细的讲一下在 iOS 中如何集成ijkplayer,即便以前从没有接触过,按着下面做也可以集成成功! ijkplayer下载地址:https://g 阅读全文
posted @ 2016-05-10 17:01 FMDN 阅读(413) 评论(0) 推荐(0)
摘要: 如果你曾试图创建自己的iOS框架,你知道这不是一个头脑发热作出的决定 — 管理依赖以及写测试用例一点也不简单。本教程将会带你从头到尾创建你的第一个iOS框架,让你可以创建自己的框架。 我们将在框架暴露一个名为 RGBUIColor(red:green:blue) 的函数,这个函数根据参数返回一个新的 阅读全文
posted @ 2016-05-10 16:59 FMDN 阅读(696) 评论(0) 推荐(0)
摘要: iOS可以通过CADisplayLink实现自定义动画引擎,pop就是基于此实现的,而且比原生Core Animation更强大好用。譬如当ViewController侧滑返回的时候,系统会将Core Animation的动画会停止,而基于CADisplayLink实现的动画则不会停止,因而可以实现 阅读全文
posted @ 2016-05-10 16:57 FMDN 阅读(360) 评论(0) 推荐(0)
摘要: 前言 runtime的资料网上有很多了,部分有些晦涩难懂,我通过自己的学习方法总结一遍,主要讲一些常用的方法功能,以实用为主,我觉得用到印象才是最深刻的,并且最后两个demo也是MJExtension的实现原理,面试的时候也可以多扯点。 另外runtime的知识还有很多,想要了解更多可以看我翻译的官 阅读全文
posted @ 2016-05-10 16:56 FMDN 阅读(362) 评论(0) 推荐(0)
摘要: 四十、AFNetworking 传送 form-data 将JSON的数据,转化为NSData, 放入Request的body中。 发送到服务器就是form-data格式。 四十一、非空判断注意 BOOL hasBccCode = YES; if ( nil == bccCodeStr || [bc 阅读全文
posted @ 2016-05-10 16:55 FMDN 阅读(324) 评论(0) 推荐(0)
摘要: 在iOS开发中经常需要使用的或不常用的知识点的总结,几年的收藏和积累(踩过的坑)。 一、 iPhone Size 二、 给navigation Bar 设置 title 颜色 UIColor *whiteColor = [UIColor whiteColor]; NSDictionary *dic 阅读全文
posted @ 2016-05-10 16:54 FMDN 阅读(530) 评论(0) 推荐(0)
摘要: 1、准备 我们新建一个项目名叫ChangeFont,然后我就随便找了个名叫loveway.ttf的字体库拖进去,里面的工程目录大概就是这样的 目录 现在我们就简单的直接在storyboard上拖了一个label一个button,约束好,像这样 storyboard 嗯,就这样,很简单,运行 运行结果 阅读全文
posted @ 2016-05-10 16:53 FMDN 阅读(294) 评论(0) 推荐(0)
摘要: 接下来是segmentView 这个黑色可部分是collectionView,因为他自由度比较高,简单易用~ segmentView将item和itemContent结合在一起: 以下是初始化以及布局: ///接口部分: @interface YCSegmentView : UIView ///非选 阅读全文
posted @ 2016-05-10 16:51 FMDN 阅读(278) 评论(0) 推荐(0)
摘要: 大家好,今天我来教大家封装一个滚动视图,额,其实我也不确定它应该叫什么名字,所以我就起名字为YCSegment了。看下图大家应该就能明白是神马。。 (还望各位高手指出不足) 依然推荐新手学习,这次的代码为Objective-C。 在本文中你将会学习到: 封装 懒加载 协议/代理 KVO(键值观察者) 阅读全文
posted @ 2016-05-10 16:50 FMDN 阅读(370) 评论(0) 推荐(0)
摘要: 本文从 setNeedsLayout 这个方法说起,分享与其相关的 UIKit 视图交互、使用场景等内容。 UIKit 为 UIView 提供了这些方法来进行视图的更新与重绘: public func setNeedsLayout() public func layoutSubviews() pub 阅读全文
posted @ 2016-05-10 16:49 FMDN 阅读(236) 评论(0) 推荐(0)
摘要: 私有类 _BKObserver _BKObserver 是用来观测属性的对象,它在接口中定义了 4 个属性: @property (nonatomic,readonly,unsafe_unretained) id observee; @property (nonatomic,readonly) NS 阅读全文
posted @ 2016-05-06 09:07 FMDN 阅读(598) 评论(0) 推荐(0)
摘要: 高能预警:本篇文章非常长,因为 BlocksKit 的实现还是比较复杂和有意的。这篇文章不是为了剖析 iOS 开发中的 block 的实现以及它是如何组成甚至使用的,如果你想通过这篇文章来了解 block 的实现,它并不能帮到你。 Block 到底是什么?这可能是困扰很多 iOS 初学者的一个问题。 阅读全文
posted @ 2016-05-06 09:06 FMDN 阅读(512) 评论(0) 推荐(0)
摘要: 在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题,你是用什么方法来持久保存数据的?这是在几乎每一次关于iOS技术的交流或讨论都会被提到的问题,而且大家对这个问题的热情持续高涨。本文主要从概念上把“数据存储”这个问题进行剖析,并且结合各自特点和适用场景进行全面抛析。。 NSUserDefa 阅读全文
posted @ 2016-05-06 09:04 FMDN 阅读(348) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 42 下一页