首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
xiaobinhuang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
理清 Block 底层结构及其捕获行为
Block 的本质是一个 Objective-C 对象,它内部也拥有一个 isa 指针。 Objective-C 中 Block 有三种类型,其最终类型都是 NSBlock 。 捕获全局基础类型变量生成的结构体 struct __main_block_impl_0 没有包含 a…
iOS秋招面经---我是如何通过多家公司的面试 | 掘金技术征文
本人从七月下旬开始实习跑路,回到学校准备秋招,一开始海投了大概四五十家公司,前期收到面试的公司基本都收到了意向书或offer,包括阿里,百度,猿辅导等等。fail掉的公司为腾讯,二面挂后转岗到腾讯北京,后放弃面试。后决定好自己去向之后基本没有再继续面试,也推了十几家公司的面试邀…
深入iOS系统底层之crash解决方法
一个应用程序并不总会一直运行的很好,它总会有出现crash崩溃的情况。如果在应用程序中接入了一些第三方的crash收集工具或者自建crash收集报告平台的话将会很好的帮助开发者去分析和解决应用程序在线上运行的问题,当出现的崩溃问题能得到及时的解决和快速的修复时必将会大大的提升应…
2018年 iOS 面试心得
面试了几家公司之后,最后来到了爱奇艺(坐标上海),工作的内容是笔者个人非常感兴趣的领域。能拿到这个结果对于入行两年半&非科班的笔者来说无疑是幸运的。 很感谢面试官给我这次机会,因为并不是所有人都会认可你的努力,生活本来就没有任何理所应当。 具体的面了哪些公司,有哪些面试题在这里…
出一套 iOS 高级面试题
一千个读者眼中有一千个哈姆雷特,一千名 iOS 程序员心目中就有一千套 iOS 高级面试题。本文就是笔者认为可以用来面试高级 iOS 程序员的面试题。 这套题的题目跟公司和业务都没有关系,而且也并不代表笔者本人可以把这些题回答得非常好,笔者只是将一部分觉得比较好的题从收集的面试…
质量监控-卡顿检测
不管是应用秒变幻灯片,还是启动过久被杀,基本都是开发者必经的体验。就像没人希望堵车一样,卡顿永远是不受用户欢迎的,所以如何发现卡顿是开发者需要直面的难题。虽然导致卡顿的原因有很多,但卡顿的表现总是大同小异。如果把卡顿当做病症看待,两者分别对应所谓的本与标。要检测卡顿,无论是标或…
iOS 组件通信方案
阅读本篇文章以前,假设你已经了解了组件化这个概念。 最近两年移动端的组件化特别火,但移动端组件化的概念追其溯源应该来自于Server端,具体来说这种概念应该是由Java的Spring框架带来的。 Spring最初是想替代笨重的EJB,在版本演进过程中又提供了诸如AOP、DI、I…
IOS性能优化篇
好的app应该有好的性能流畅度,本篇文章就大概讲一下ios性能优化。 CPU( Central Processing Unit, 中央处理器)就是机器的“大脑”,也是布局谋略、发号施令、控制行动的“总司令官”。 CPU的结构主要包括运算器(ALU, Arithmetic and…
iOS性能优化系列篇之“列表流畅度优化”
这一篇文章是iOS性能优化系列文章的的第二篇,主要内容是关于列表流畅度的优化。在具体内容的阐述过程中会结合性能优化的总体原则进行阐述,所以建议大家在阅读这篇文章前先阅读一下上一篇文章:iOS性能优化系列篇之“优化总体原则”, 第三篇体验优化,我们有点不一样。 由于平时工作比较忙…
[译] 2018 年 iOS 开发找工作完全指南
我被一份耗费了我三个半月精力的工作拒绝了。 我做了所有的准备。那个公司的一切就是我的一切。我几乎可以告诉你所有关于那家公司创始人在网上发表的东西。 我大概十分天真了。 想象一下,我写了一篇很长的博客,里面全是实际的代码和如何改进他们应用程序的例子。因为我就是这么做的。 尽管我投…