首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Cyandev
掘友等级
iOS 工程师
|
字节跳动
A yet trivial software developer.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
187
文章 147
沸点 40
赞
187
返回
|
搜索文章
最新
热门
从 SwiftUI 谈声明式 UI 与类型系统
Apple 在 WWDC19 上正式发布了 Project Catalyst(原 Marzipan),使得开发者能够将 iPadOS app 移植到 macOS 上。同时 SwiftUI 也压轴亮相,正式统一了 Apple 全平台的 UI 开发解决方案。恰逢前些时候,Googl…
关于 SSR 内容一致性的问题
如果大家不了解 Gatsby 是什么,我这里简单介绍一下,它是一个基于 React 的静态页面构建工具。开发者通过编写页面模板(其实就是 React 组件)和配置文件,Gatsby 就能为指定的数据文件(可以是 Markdown 等)创建页面。 开发过程中我一直使用的是 ser…
从源码解析 Swift 弱引用
由于 Swift 源码量较大,强烈建议大家把 repo clone 下来,结合源码一起来看这篇文章。 Swift 整个工程采用了 CMake 作为构建工具,如果你想用 Xcode 来打开的话需要先安装 LLVM,然后用 cmake -G 生成 Xcode 项目。 我们这里只是进…
异步编程,从网络请求依赖说开来
异步编程是所有软件开发中都需要面临的一个问题,它让软件的运行效率更高,但也可能会让问题变得更复杂。 网络请求等异步 I/O 操作在日常开发中都很常见...
Objective-C ARC 下一个容易被遗忘的坑
最近在做一个基于JavaScriptCore的动态化方案,与JSPatch类似,我们需要在JS脚本中与OC进行交互,例如创建对象、发消息、访问属性等等(与JSPatch不同的是我们提供的运行时功能是受
另一份有点难的 iOS 面试题
这一年的时间已经经历了实习、校招好几次的面试了,对于每个准备找工作或者已经找到工作的人来说,准备面试题都是一次提升自己的机会。但比较庆幸的是,本人几次面试所遇到的问题都比较简单,没有太多能让自己有所提升的内容,而网上流传的各种面试题如今看来也没有什么太大的新意。因此我决定自己出…
简单解释 P2P 技术之 UDP 打洞
P2P 通信最大的障碍就是 NAT(网络地址转换),NAT 使得局域网内的设备也可以与公网进行通讯,但是不同 NAT 下的设备之间通讯将会变得很困难。UDP 打洞就是用来使得设备间绕过 NAT 进行通讯的一种技术。
另一份有点难的 iOS 面试题
Workaround for timeline bug...
另一份有点难的 iOS 面试题
这一年的时间已经经历了实习、校招好几次的面试了,对于每个准备找工作或者已经找到工作的人来说,准备面试题都是一次提升自己的机会。但比较庆幸的是,本人几次面试所遇到的问题都比较简单,没有太多能让自己有所提升的内容,而网上流传的各种面试题如今看来也没有什么太大的新意。因此我决定自己出…
谈谈字符串翻转
OK,上面的代码放到 LeetCode 上绝对是能 AC 的,但是实际情况中能 AC 吗?答案肯定是不能的!一个靠谱的字符串翻转算法题放到 LeetCode 上至少是 Medium 的难度。 首先我们知道字符串有编码规则,比如我们常用的 UTF-8,Windows 早期采用的 …
下一页
个人成就
优秀创作者
文章被点赞
3,802
文章被阅读
193,148
掘力值
7,438
关注了
21
关注者
3,196
收藏集
0
关注标签
17
加入于
2016-04-21