Created with Sketch.
Created with Sketch.
首页
发现
小书
登录
注册
×
注册小专栏
通过微信登录
通过微博登录
通过Github登录
通过邮箱
注册
、
登录
友情提示
Login FAQ
.
×
邮箱登录
通过微信、微博、Github 登录
登录
×
邮箱注册
通过微信、微博、Github 登录
注册
icon_photo_1
Created with Sketch.
冬瓜
微信公众号「一瓜技术」,全是技术干货,欢迎关注!
100 / 140
微信公众号「一瓜技术」,全是技术干货,欢迎关注!
关注 21
被关注 278
获得赞 120
Created with Sketch.
Created with Sketch.
Created with Sketch.
Created with Sketch.
Created with Sketch.
Created with Sketch.
Created with Sketch.
Created with Sketch.
+ 关注
取消
确定
个人书籍
个人专栏
客户端基本不用的算法系列
写给客户端工程师看的算法系列,教你如何用工程师方式解题。更多文章可查看公众号《让技术一瓜共食》
已发表 5
订阅数 114
iOS 源码探求
专注源码,深度探求。
已发表 11
订阅数 210
WWDC20 内参
一年一度的 WWDC 又来啦!今年一共会有 120 个 Sessions 内容,我们将集结老司机 iOS 周报、知...
已发表 109
订阅数 2434
WWDC19 内参
一年一度的 WWDC 又来啦!今年国内三大 iOS 组织(排名不分先后): 老司机 iOS 周报 知识小集 Sw...
已发表 47
订阅数 6099
WWDC18 内参
国内一线 iOS 工程师为你解读 WWDC18 Session 下面是所有的作者(排名不分先后): tom51...
已发表 11
订阅数 410
DevQA
我们是由阿里巴巴、腾讯、今日头条等一线互联网公司的工程师组成的Team,会每月更新关于 iOS 性能保障、iOS ...
已发表 17
订阅数 303
文章
订阅
回复
喜欢
冬瓜
in
WWDC20 内参
WWDC20 10170 - What's new in Swift
[TOC] 引子 每一年的「What's new in ...」系列都会有很多提纲挈领的作用。Swift 这个逐渐完善的语言再今年也必会大放异彩,为我们开发者带来更多讨喜的新特性。在这个 Session 中,虽然无法得知 Swift 5.3 的所...
冬瓜
in
iOS 源码探求
Swift 5 之后 "Method Swizzling"?
Swift 5 之后 "Method Swizzling"? [TOC] 引子 随着六月份的 WWDC 上对 SwiftUI 的发布,感觉 Swift 有变成了炽手可热的话题。在大会结束后,发现了有这么几条 Twitter 在讨论一个叫做 @_dynamicReplacement(for:) 的新特性。 ...
冬瓜
in
客户端基本不用的算法系列
并查集(union-find)算法介绍
并查集(union-find)算法介绍 [TOC] 这些文章转自公众号:《让技术一瓜共食》,id:tech_gua,关注公众号可免费阅读这些文章。小专栏有独家的习题集和习题解答,会帮你掌握这些知识点。 在 LeetCode 上有...
冬瓜
in
客户端基本不用的算法系列
并查集秩优化
并查集秩优化 这些文章转自公众号:《让技术一瓜共食》,id:tech_gua,关注公众号可免费阅读这些文章。小专栏有独家的习题集和习题解答,会帮你掌握这些知识点。 [TOC] 上一次我们说到在传统的并...
冬瓜
in
iOS 源码探求
CocoaPods 历险 - Resolver 仲裁入口解析
CocoaPods 历险 - Resolver 仲裁入口解析 [TOC] 回顾 在 CocoaPods 历险 - 总览 中已经分析了 CocoaPods 的整个组件构成和职责。这篇博客单说在 Install 过程中的版本仲裁算法,其中包含了 Resolver 的入口过程以及 Molinill...
冬瓜
in
客户端基本不用的算法系列
Floodfill 算法和图的连通性
这些文章转自公众号:tech_gua,关注公众号可免费阅读这些文章。小专栏有独家的习题集和习题解答,会帮你掌握这些知识点。 上一篇文我们讲了七桥问题以及衍生出来的欧拉图的判断方式。再来复习一...
冬瓜
in
客户端基本不用的算法系列
图论的开端-七桥问题
[TOC] 图论的开端-七桥问题 冬瓜一直在想着写一个系列来罗列一些在客户端开发中,根本无法用到的算法。但是在计算机科学中又是能独立出来的学科。这之中图论就是一大块。 其实,一切的写作来源都...
冬瓜
in
客户端基本不用的算法系列
专题目录
这些文章转自公众号:《让技术一瓜共食》,id:tech_gua,关注公众号可免费阅读这些文章。小专栏有独家的习题集和习题解答,会帮你掌握这些知识点。 也许我们同为客户端工程师,看着市面上各种关...
冬瓜
in
WWDC19 内参
SwiftUI 多设备兼容
Session 240 - SwiftUI On All Devices 作者:冬瓜 [TOC] 对于 iOS 开发而言,本次 WWDC 2019 中 SwiftUI 无疑是开发者最关注的一个新的技术。因为 SwiftUI 可能是构建任意平台(iOS、macOS、watchOS、tvOS)的 App的最简方案(Th...
冬瓜
in
iOS 源码探求
CocoaPods 历险 - 总览
[TOC] 基本上所有的 iOSer 都是用过 CocoaPods 来管理 iOS 工程中的三方库,但是很少有系列文章来详细的解读 CocoaPods。笔者决定自行尝试一下。本文所有 CocoaPods 源码使用的是 1.5.3 版本。 Why Ruby? 笔者在日常...
冬瓜
in
iOS 源码探求
做点有意思的事情 - 2018 年小结
从个人博客 Guardia,内附头条面经 又到了写年终总结的时候,2018 年感觉自己做了很多有意思的事情,但是感觉时间仍旧不够用,就连写博客总结的时间都被剥夺了。希望 2019 年能多挤一些时间出来留给...
冬瓜
in
WWDC18 内参
WWDC 2018: 自动化强密码生成和短信安全码填写
iOS 12 为用户带来了强密码生成和短信安全码自动填写功能。长期以来,“密码” 在日常使用手机的时候可能是一个极大的痛点。所有的应用使用同一个密码十分不安全,但是频繁的替换熟知的密码串又十...
冬瓜
in
iOS 源码探求
AutoLayout 中的线性规划 - Simplex 算法
前一段时间由于跳槽,博客停更了大概有 150 天左右的样子。在所有事情都安置好后,决定推掉之前写过的半截文章,开始更这么一个 Topic。自己没有阅读 paper 的习惯,这也是一次对自己的挑战。 本文与 ...
冬瓜
in
iOS 源码探求
验证试验 - 探求 fishhook 原理(二)
订阅的读者可加入 wechat 群,一起交流。 示例 Demo Code 继续使用上一篇文中的代码示例: #include <stdio.h> #include "fishhook.h" static int (*original_strlen)(const char *_s); int new_strlen(const char *_s) { return 666; } in...
冬瓜
in
iOS 源码探求
巧用符号表 - 探求 fishhook 原理(一)
这是 探求 fishhook 原理 系列的第一篇。主要讲述了 Facebook 开源库 fishhook 的源码实现细节。需要具备 Mach-O 相关知识。可以先阅读 Mach-O 文件格式探索 一文。 关于符号表的基本知识Lazy Binding 过程 在之前的Ma...
冬瓜
in
iOS 源码探求
Mach-O 文件格式探索
Mach-O 文件格式探索 最近开始研究 iOS 逆向的相关知识,并且使用 MonkeyDev 对 WeChat 进行了实战。这里我放出后期会持续更新的个人项目 WeCheat。在逆向专题真正开始之前,需要系统的学习一些软件内幕知识...
冬瓜
in
iOS 源码探求
Shadowsocks Probe II - TCP 代理过程
Shadowsocks Probe II - TCP 代理过程 (续 Shadowsocks Probe I - Socks5 与 EventLoop 事件分发) TCPRelay 及 Socket 监听事件 前文我们了解了 Shadowsocks 通过 EventLoop 的循环,整体构建了一个 Reactor 模式来将时间逐层传递给 Ev...
冬瓜
in
iOS 源码探求
Shadowsocks Probe I - Socks5 与 EventLoop 事件分发
#define 爱国 科学 最近 Apple Store 在大陆下架了所有 VPN 应用。然而日常的爱国上网已经成为了刚需。这也就是促使我阅读 Shadowsocks 源码的原因。希望后期可以自行编写移动设备的 Client 端而努力。 Shadowsocks ...
冬瓜
in
iOS 源码探求
Swift Probe - Optional
Swift Probe - Optional 最近在研究 Swift 中好玩的东西,打算将一些学习笔记,整理成一个系列便于自己温习且与大家交流。这次来玩弄一下 Optional。 Optional 引入由来 Optional 特性是 Swift 中的一大特色,用来解决...
Created with Sketch.
top
Created with Sketch.