共计 1241 个字符,预计需要花费 4 分钟才能阅读完成。
iOS 精选源码
简单的个人中心页面 - 自定义导航栏并予以渐变动画
程序员取悦女票的正确姿势 —Tip1(iOS 美容篇)
iOS 前台重启应用和清除角标的问题
微信原生提醒对话框 3.0
JHLikeButton – 有趣的点赞动画,抖音点赞动画
WKWebView 交互
LeeTagView2.0< 一行代码集成标签选择器 >
CRBoxInputView- 短信验证码输入框
自定义导航栏和标签栏
iOS 优质博客
iOS 开发之线程间的 MachPort 通信与子线程中的 Notification 转发
如题,今天的博客我们就来记录一下 iOS 开发中使用 MachPort 来实现线程间的通信,然后使用该知识点来转发子线程中所发出的 Notification。简单的说,MachPort 的工作方式其实是将 NSMachPort 的对象添加到一个线程所对应的 RunLoop 中,并给 NSMachPort 对象设置相应的代理。在其他线程中调用该 … 阅读原文
基于 MQTT 和 ProtocolBuffer 的推送系统 (iOS)
由于业务需求,需要实现实时获取服务端更新的数据功能,基于这个需求,进行调研及技术方案的实施,最终决定采用 MQTT +ProtocolBuffer 基于长连接的数据实时推送的方案;具体实现方案见本文;本文包括三个部分:1. 技术选型 2. 技术方案实践 3. 未来优化方向技术选型在调研过程中,发现需求功能可以使用推送来 … 阅读原文
[[性能优化]DateFormatter 深度优化探索 ](http://www.code4app.com/blog-…
前言在 iOS 开发中,对日期进行格式化处理通常有三个步骤:创建 DateFormatter 对象设置日期格式使用 DateFormatter 对象对日期进行处理我们通过创建单例对象的方式对创建 DateFormatter 对象,设置日期格式两个步骤进行了缓存,将方法耗时降低为不缓存的方案的 10% 左右,但是这种优化方法受制于 DateF… 阅读原文
[[App 探索]JSBox 中幽灵触发器的实现原理探索 ](http://www.code4app.com/blog-…
前言幽灵触发器是钟颖大神的 JSBox 中的一个功能,在 app 进程被杀死的情况下,也可以将通知固定在通知栏,即便用户点击清除,也能马上再弹出,永远不消失,除非用户关闭 App 的通知权限或者卸载 App,才可以消失。这个功能确实比较有意思,而且钟颖大神在介绍视频里有提到是目前 JSBox 独有的,说明实现得非常巧妙,自己研究的话还是 … 阅读原文
iOS 可视化动态绘制八种排序过程 (Swift 版)
前面几篇博客都是关于排序的,在之前陆陆续续发布的博客中,我们先后介绍了冒泡排序、选择排序、插入排序、希尔排序、堆排序、归并排序以及快速排序。俗话说的好,做事儿要善始善终,本篇博客就算是对之前那几篇博客的总结了。而本篇博客的示例 Demo 也是在之前那些博客 Demo 的基础上做的,也算是集成了各种排序的方法,然后给出了可视化的 … 阅读原文
更多源码
更多博文