首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
FlyOceanFish
掘友等级
iOS开发攻城狮
Better late than never
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
41
文章 41
沸点 0
赞
41
返回
|
搜索文章
最新
热门
iOS中如何用OCR高效识别手机号
最近项目中有个需求,就是让识别手机号。其实按照产品的思路就是外购,而且确实已经开始采购。由于采购过程其实也是漫长的,于是乎本人就准备自己研究一下实现手机号识别。 如果用一些第三方的话,比如百度OCR识别是有限制的,而且就是集成SDK而已,没什么可研究的。最终经过寻寻觅觅,找到了…
设计模式之感悟和实践(二)
如果没有看前一篇文章的,建议首先看一下。 好处可谓是不言而喻。 把所有的类再重新声明一遍就可解决。 这种方法针对这种情况确实也能处理,而且看着不错的样子哟。 不管有几个点击事件,我们都是同一个MyHandle类来处理,这样可以大大简化使用。 增加了- (void)handleC…
iOS动态添加属性
之前一篇文章《iOS关联对象》详细介绍了如何通过关联对象添加属性,本篇文章将介绍如何通过runtime的class_addProperty或class_addIvar动态添加属性,并且带领大家看看这两个方法底层是如何实现的。 它会改变一个已有类的内存布局,一般是通过objc_a…
iOS关联对象
在iOS开发中如果我们想给一个对象动态添加属性或者给category添加属性的时候,都是通过runtime的关联对象去实现,那我们添加的属性到底是如何存取的呢?是直接添加到了对象自身的内存中了去吗?带着这些疑问让我们看一runtime的源码,解开关联对象的神秘面纱。 通过以上代…
设计模式之感悟和实践1
设计模式可以说是老生常谈的一个知识点。工作这么多年来也是陆陆续续看过几本书。比如《大话设计模式》、《Head First 设计模式》,这两本书是前期接触比较多,而且质量还是不错的两本书,不过之前看的感觉有点像猪八戒吃人参果——食而不知其味。 很多时候有的人在写代码的过程中对设计…
iOS之Masonry代码解析
iOS平台上Autolayout布局对于屏幕的适配简直就是一把利剑,如果用xib或Storyboard进行布局对于每个人来说肯定是得心应手。不过如果对于纯代码布局的人来说,使用苹果苹果原生的api写过的人都知道是非常复杂的。所以Masonry横空出世,此框架主要是针对苹果Aut…
iOS之VVeboTableView性能探究之路
话说如果项目越来越复杂,页面随之也会变得复杂,最终导致的就是性能优化问题。性能优化方面也是比较多的,我们通过研究VVeboTableView这个项目的优化点进而学习优化思路。 其实项目优化最终仅仅就是一个目的,页面流畅度达到60FPS,这个项目通过优化甚至在低端机都表现良好,接…
iOS完美实现微信朋友圈视频截取
微信现在这么普及,功能也做的越来越强大,不知大家对于微信朋友圈发视频截取的功能或者苹果拍视频对视频编辑的功能有没有了解(作者这里也猜测,微信的这个功能也是仿苹果的)。感觉这个功能确实很方便实用,近来作者也在研究音视频功能,所以就实现了一下这个功能。 功能其实看着挺简单,实现过程…
iOS12中推送通知新特性
众所周知,iOS中消息推送扮演了不可或缺的位置。不管是本地通知还是远程通知无时不刻的在影响着我们的用户体验,以致于在iOS10的时候苹果对推送大规模重构,独立了已UserNotifications和UserNotificationsUI两个单独的framework,可见重要性一…
iOS读YYModel源码
此图可以点击放大,查看高清图。 通过以上类图,我们可以清晰的看到了YYModel整个框架的设计,不得不说设计的非常的棒。 YYClassInfo存储了我们定义的model的信息。包括父类、父类信息、所有的方法、属性、变量。其中分别用YYClassMethodInfo、YYCla…
下一页
个人成就
文章被点赞
668
文章被阅读
77,967
掘力值
2,525
关注了
4
关注者
1,388
收藏集
1
关注标签
32
加入于
2017-07-12