摘要:
一、什么是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
阅读(6360)
评论(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)

浙公网安备 33010602011771号