首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
百慕大家快看
掘友等级
iOS开发工程师
高级 Command + C\V 运用大师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
赞
文章( 28 )
沸点( 0 )
iOS 逆向 - lldb高级篇 Chisel 与 Cycript
上一篇文章 iOS 逆向 - LLDB 中讲述了 lldb 的一些基础用法 , 并没有涉及太多其他内容 , 逆向过程中常用的动态调试方法其实还有一些 , 本文针对上篇文章和实际逆向中的运用进行一个补充 . 主要针对 Chisel 以及 Cycript 两个部分 . 如果篇幅不长…
🔥 面试必备:高频算法题汇总「图文解析 + 教学视频 + 范例代码」之 排序 + 二叉树 部分 🔥
所谓排序算法,即通过特定的算法因式将一组或多组数据按照既定模式进行重新排序。这种新序列遵循着一定的规则,体现出一定的规律,因此,经处理后的数据便于筛选和计算,大大提高了计算效率。 两者在排序前后的相对位置不发生变化。 冒泡排序可以说是最基础的了,无非就是两个 for 循环嵌套,…
🔥 面试必备:高频算法题汇总「图文解析 + 教学视频 + 范例代码」之 链表 + 栈 /队列 部分!🔥
链表是最基本的数据结构,面试官也常常用链表来考察面试者的基本能力,而且链表相关的操作相对而言比较简单,也适合考察写代码的能力。链表的操作也离不开指针,指针又很容易导致出错。 思路:每次都将原第一个结点之后的那个结点放在新的表头后面。 直到: 第一个结点1,后边没有结点为止。 递…
面试官,不要再问我三次握手和四次挥手
三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。很多小伙伴说这个问题刚开始回答的挺好,但是后面越回答越冒冷汗,最后就歇菜了。 记住猿人谷一句话:面试时越简单的问题,一般就是隐藏着比较大的坑,一般都是需要将问题扩展的。上面求职者的回答不对…
Swift5.0 的 Runtime 机制浅析
Objective-C语言是一门以C语言为基础的面向对象编程语言,其提供的运行时(Runtime)机制使得它也可以被认为是一种动态语言。运行时的特征之一就是对象方法的调用是在程序运行时才被确定和执行的。系统提供的开放接口使得我们可以在程序运行的时候执行方法替换以便实现一些诸如系…
值得收藏的 5 个 iOS 库
好的工匠要有好的工具箱。还好我们开发人员有个随用随开的工具箱:Github。感谢所有乐于分享的开发人员,让我们有一个这么丰富的宝库。我们后续会定期搜寻一些有意思的项目,分享出来给大家。 这次分享 5 个有意思的 iOS 库。 这是一个漂亮的库,让开发人员可以简单地添加工具栏和自…
解读 iOS 组件化与路由的本质
虽然 iOS 组件化与路由的话题在业界谈了很久,但是貌似很多人都对其有所误解,甚至没搞明白“组件”、“模块”、“路由”、“解耦”的含义。 相关的博文也蛮多,其实除了那几个名家写的,具有参考价值的很少,况且名家的观点也并非都完全正确。架构往往需要权衡业务场景、学习成本、开发效率等…
iOS OTA无线安装App
OTA 即 Over-the-Air,是 Apple 在 iOS4 中新加的一项技术,目的是让开发者能够脱离 Appstore,实现从服务器下载并安装 iOS 应用。 用户只需要在 iOS 设备的浏览器中,打开itms-services://协议链接,就可以直接安装App。(注…
Swift中的高阶函数: Filter, Map, Reduce, flatmap, compactMap(译)
我的理解是高阶函数的使用是基于集合类型的。 根据我的理解,高阶函数就是把另一个函数或者闭包当做参数并且返回值。 首先,我来解释一下。思考下面的代码将会使你对高阶函数的理解更深: addation(num1:num2:)、multiply(num1:num2:)都是(Double…
下一页
关注了
15
关注者
1
收藏集
3
关注标签
16
加入于
2017-07-13