首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Junyiii
掘友等级
Bytedance
Every accomplishment starts with the decision to try.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
70
文章 70
沸点 0
赞
70
返回
|
搜索文章
赞
文章( 70 )
沸点( 0 )
LSAnimator - 易于读写的多链式动画框架
通过使用 LSAnimator(Objective-C)或者 CoreAnimator(Swift)可以用少量的代码实现复杂而又易于维护的动画。 为了提供友好的 Swift 使用体验我新建了一个独立的 Framework - CoreAnimator,与 LSAnimator …
iOS 花式二维码生成和二维码识别
iOS 原生的二维码识别非常之棒,反正比 ZXing 和 ZBar 效果都好些,所以以后打算尽量用原生的二维码识别,然后最近把原生的二维码生成也顺便做了一遍,并且在原有基础上加了一些样式参数,封了一个小库方便以后使用。 EFQRCode 是一个用 Swift 编写的用来生成和识…
iOS学习之深入理解程序编译过程
在 Xcode 编译过后,可以通过 Show the report navigator 里对应 target 的 build 中查看每个 .m 文件的 clang 编译信息。可以直接在 help 中搜索 “ Show the report navigator ” 就会出现 在 …
EFResume 一个普通的 Swift 简历模板
EFResume 是一个普通的简历模板(可能还称不上),用 Swift 进行开发,受 zresume 启发,因为 zresume 是基于容器技术的然后需要服务器支持,然而对此技术 EyreFree 表示一窍不通并且囊中羞涩但是觉得这份简历真的非常好看呢,所以就只能自己动手改成静…
手绘图解:一次点击事件的面试题(基于RunLoop)
结合RunLoop和实际堆栈信息解释点击事件的传播(与99%的人认为的过程不同)。最终结果在最后的堆栈信息图和手绘的事件完整传递图中。 像我这种小白开发一般都是从事件的传递来讲的:就是UIApplication找寻最优响应者的过程(这里就不赘述了)。 IOKit负责响应硬件事件…
YTKNetwork源码解析
对于iOS开发者来说,就算是没有用过YTKNetwork框架,应该也见过,听过了。它是猿题库技术团队开源的一个网络请求框架,内部封装了AFNetworking。它把每个请求实例化,管理它的生命周期,也可以管理多个请求。 在正式讲解源码之前,我会先讲一下该框架所用的架构和设计模式…
结合一个开源的底部弹出菜单组件来讲一下如何封装一个React Native组件
前几天写了一个React Native组件:一个可定制性比较高的底部弹出菜单(ActionSheet)。该组件符合React Native的特性:同时支持iOS和Android双平台,一份相同的代码会在两个平台上展示几乎完全相同的样式。 上图展示的是该组件的默认样式。由于该组件…
如何提高代码的可读性? - 读《编写可读代码的艺术》
一. 为什么读这本书 很多同行在编写代码的时候往往只关注一些宏观上的主题:架构,设计模式,数据结构等等,却忽视了一些更细节上的点:比如变量如何命名与使用,控制流的设计,以及注释的写法等等。以上这些细节上的东西可以用代码的可读性来概括。 不同于宏观上的架构,设计模式等需要好几个类…
下一页
个人成就
优秀创作者
文章被点赞
740
文章被阅读
59,206
掘力值
2,060
关注了
26
关注者
2,591
收藏集
2
关注标签
17
加入于
2017-04-11