首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
言午1466389242000
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
110
文章 109
沸点 1
赞
110
返回
|
搜索文章
赞
文章( 109 )
沸点( 1 )
开发效率提升之道
看完这篇文章,你可以轻松定制 Xcode 代码段,通过快捷键解决团队开发规范的问题,通过脚本实现云端共享,提高团队效率
iOS Jailbreak Principles - Sock Port 漏洞解析(一)UAF 与 Heap Spraying
在之前的汇编教程系列文章中,我们在用户态下探讨了诸多原理。从今天开始,我们将详细分析历代 iOS Jailbreak Exploits,并由此深入 XNU 内核,并学习更多二进制安全攻防的知识。 虽然国外大佬提供的 Exploit PoC 都有较为详细的 write-up,但这…
正则表达式不要背
正则表达式一直是困扰很多程序员的一门技术,当然也包括曾经的我。大多数时候我们在开发过程中要用到某些正则表达式的时候,都会打开谷歌或百度直接搜索然后拷贝粘贴。当下一次再遇到相同问题的时候,同样的场景又再来一遍。作为一门用途很广的技术,我相信深入理解正则表达式并能融会贯通是值得的。…
探秘Runtime - Runtime的应用
__attribute__是一套编译器指令,被GNU和LLVM编译器所支持,允许对于__attribute__增加一些参数,做一些高级检查和优化。 __attribute__的语法是,在后面加两个括号,然后写属性列表,属性列表以逗号分隔。在iOS中,很多例如NS_CLASS_A…
深入理解 Autolayout 与列表性能 -- 背锅的 Cassowary 和偷懒的 CPU
这篇文章会通过对 autolayout 内部实现的探索和数据分析和对 autolayout 的性能问题做一个详细的分析,并在最后给出一个高性能 autolayout 的解决方案。开始看文章之前,可以先试试这个 demo ,使用 YYKit demo 数据做的微博 Feed 列表…
Translation - 起底 SourceKit
SourceKit 是一套工具集,使得大多数 Swift 源代码层面的操作特性得以支持,例如源代码解析、语法高亮、排版(typesetting)、自动补全、跨语言头文件生成,等等。 传统上,Xcode 在运行时跑着其编译器(Clang),即意味着编译器将可能在任何时候崩溃,ID…
腾讯社招iOS面试记录
毕业好几年了,上周发送了简历给腾讯,参加了腾讯面试。具体部门这边就不说了。这次面试还是收获到了很多。 面试官主要是针对iOS相关的基础问题。 一面之后过了几天,给了二面通知。 这次面试官相对于一面,更加侧重于过往项目。 2.聊一聊过往项目中你觉得收获最大的一个模块。 答: 就说…
今日头条:iOS 架构设计杂谈
内容来源:2018 年 3 月 10 日,今日头条-Musically IOS端架构师任凯在“饿了么技术沙龙・第22弹 【移动专场】”进行《IOS架构设计杂谈》演讲分享。IT 大咖说(微信id:itdakashuo)作为独家视频合作方,经主办方和讲者审阅授权发布。 本次分享将探…
Swift: 使用泛型构造一个聪明的 JSON 解析库
在 Codable 出现之前,Swift 中把一个 JSON 字典转换成对象的时候,需要手动转换类型: 即使使用了 SwiftyJSON 这样的库,只是方便了书写方式,仍然需要手动指定类型。 其实 self.address 已经在声明的时候指明类型了,提取 JSON 的时候指定…
Injection:iOS热重载背后的黑魔法
在介绍热重载黑魔法前,先再次安利一波JohnHoldsworth的这个成吨提高iOS开发效率的工具Injection,Appstore可以直接免费下载,最新一版是5月17日更新。废话不多说,先看效果:
下一页
关注了
65
关注者
5
收藏集
25
关注标签
40
加入于
2016-06-20