首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
水菜丽
掘友等级
@武汉无业游民
iOS/Node
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
赞
文章( 12 )
沸点( 0 )
【若川视野 x 源码共读】每周一起学习200行源码共读活动介绍
由写有《学习源码整体架构系列》20余篇的若川【若川视野公众号号主】倾力组织,召集了各大厂对于源码感兴趣的同学共同参与,每周一起学200行左右的源码。目前近3000人参与。 为了能帮助到更多对源码感兴趣
Vue Router 4.0 发布!焕然一新。
今天,Vue Router 4 正式发布稳定版本。 在经历了 14 个 Alpha,13 个 Beta 和 6 个 RC 版本之后,Vue Router v4 闪亮登场,为你带来了 TypeScript 集成、新功能以及对现代应用程序的一致性改进,已经准备好成为 Vue3 新应…
自动格式化打印变量HMLog介绍
后来接触到各种各样的Debug Log,主要利用__LINE__和__func__可以很方便定位到输出的位置,但是依然还存在前面3个问题。另外LLDB可以很方便获取变量值,但在变量较多或需要连续打印的情况下也不够方便快捷。 那个时候我就产生了一个想法,能不能自己写一个Debug…
iOS 安全之应用完整性校验的解决方案
大家可能听过马甲包类似的概念。如果恶意攻击者搞你的App,直接换个App Icon,App名字 以及皮肤直接上架了就很尴尬了。 从安全攻防角度讲,你了解攻击的方式,更容易知道怎么防,但是也是相对而言,只是不断消磨攻击者的意志,但愿他们放弃。 这种方式最简单暴力,我们可以检测当前…
(强烈推荐)移动端音视频从零到上手
音视频的发展正在向各个行业不断扩展,从教育的远程授课,交通的人脸识别,医疗的远程就医等等,音视频方向已经占据一个相当重要的位置,而音视频真正入门的文章又少之甚少,一个刚毕业小白可能很难切入理解,因为音视频中涉及大量理论知识,而代码的书写需要结合这些理论,所以搞懂音视频,编解码等…
iOS概念攻坚之路(一):RunLoop
Y神写的是真的好。这篇文章的大部分内容来自 Y神的深入理解 RunLoop,再结合官方文档 和其他一些网上的资料再加上自己的一些理解做了一些补充和归纳,官方文档也非常值得一看。 RunLoop 直接翻译过来就是 运行循环。运行是什么?运行指你的程序运行,循环?额,就是循环。所以…
iOS 消息转发
其中在+ (BOOL)resolveInstanceMethod:(SEL)sel的时候,会有相应的方法缓存操作,这个操作是系统帮我们做的。 (1)首先qiMessage在调用length方法后,会先进行动态方法解析,调用+ (BOOL)resolveInstanceMetho…
关于 Method Swizzling 的一点思考
查找资料后,给出以下回答。 根据对象的 isa 指针,找到类。 在类的 objc_cache 和 method_list 中,根据 method name 寻找对应方法。 若没有找到,则在其父类中寻找,直到 NSObject。 结合 runtime 代码(简化后),理解上述过程…
中小型App的架构
个人对于架构比较感兴趣,平时有事没事的都会逛逛博客,看看书。然后组长要我分享下关于架构的知识。先来写一份博客捋捋思绪吧。 MVC模式,个人觉得是架构模式里最强大的模式!能给予很多的架构启发(包括后面出现的MVP,MVVM)。对于中小型App,简单的MVC或者MVPC模式会更合适…
多个网络请求的接口设计
最近做到一个页面里有四个接口,每一个接口返回都有对应的UI改变,所以要四个接口全部请求返回成功后,再去做UI刷新。然而由于网络请求用的是AFN等第三方库,本身就是异步的,所以GCD的栅栏函数dispatch_barrier_async是没有用的。 那么就让他一个一个的执行,等到…
下一页
关注了
27
关注者
0
收藏集
8
关注标签
11
加入于
2017-12-13