老焦的博客

程序猿观察站

iOS 面试百宝箱(4):多线程

iOS Interview(4):Multithread

啦啦啦, 我们来复习iOS 多线程编程. 这部分知识点也是面试的高频问题, 特别是关于NSRunLoop和GCD的知识点. 这两块知识点在iOS程序优化和底层编程中经常用到, 所以面试官比较看重. 大家面试前可以重点复习. 废话不多说, 黑喂狗! 复习脑图Mindmap iOS Multhread Programming Q&A Q: Compare GCD ...

iOS 面试百宝箱(3):Objective-C运行时

iOS Interview(3):Objective-C Runtime

啦啦啦, 我们继续复习iOS Objective-C的知识. 今天是Objective-C的大头—-Runtime. Runtime可以说是Objective-C最难,也是最有趣的部分了. 理解好Runtime对日常开发可以说是如虎添翼. 所以面试中Runtime也是最经常被问到的知识点. 废话不多说, 黑喂狗! 复习脑图Mindmap Objective-C Runti...

读书笔记:Design Data-intensive Application[持续更新]

DDIA Reading Notes[Updating]

这是一个持续更新的读书笔记. 书名: Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems(DDIA). 原书网站: link 大神推荐: 在做程序员的道路上,你掌握了什么概念或技术使你感觉自我提升突飞猛进? - 阿莱...

新年快乐!

Happy 2021

2021 新年快乐! Happy 2021! 明けましておめでとうございます! 新的一年祝福大家健健康康,快快乐乐! 接下来我会继续更新我的iOS面试百宝箱系列和Flutter从零单排系列. 同时偶尔上传一些读书笔记和杂谈, 新的一年也要加油充实自己啊💪!

iOS 面试百宝箱(2):Objective-C运行时

iOS Interview(2):Objective-C Runtime

啦啦啦, 我们继续复习iOS Objective-C的知识. 今天是Objective-C的大头—-Runtime. Runtime可以说是Objective-C最难,也是最有趣的部分了. 理解好Runtime对日常开发可以说是如虎添翼. 所以面试中Runtime也是最经常被问到的知识点. 废话不多说, 黑喂狗! 复习脑图Mindmap Objective-C Runti...

iOS 面试百宝箱(2):Objective-C内存管理

iOS Interview(2):Objective-C Memory Management

啦啦啦, 今天开始我们来复习iOS面试中重要的一块知识点:Objective-C(OC). OC是iOS开发的大头, 虽然很多新的代码建议大家用Swift, 还是有很多很多legacy code还是用的OC, 特别是大厂的大App. 复习脑图Mindmap 因为ObjC东西太多了, 我只能把内容分成几个部分. 这篇就着重复习ObjC的内存管理Memory Managemen...

iOS面试百宝箱(1):面试小技巧

iOS Interview(1):Tips

今天开个新坑, “iOS面试百宝箱“系列. 之前参加过不少iOS面试, 也面试过不少iOS开发人员, 对面试中喜欢问的iOS的知识还比较了解. 这次新开这个系列就是想给大家总结一些iOS开发面试中常见的问题, 在总结的过程中也让自己复习复习iOS开发的基础知识, 温故而知新. 下面是这次复习的脑图. 看不清楚的同学放大来看. 复习脑图Mindmap (还有很多东西暂时没...

Flutter从零单排(3):Dart异步编程

Learn Flutter(3): Dart Async Programming

往期回顾: Flutter从零单排(1):环境搭建和第一个Flutter App Flutter从零单排(2):Dart语法 欢迎来到Flutter从零单排系列的第三期. 上一期里我们学习了Dart的基本语法, 这期稍微进阶一下, 学习Dart的异步编程. Dart Async Programming 相信大家对同步异步(Sync/Aynsc)操作都有所了解, 特别是熟悉...

Flutter从零单排(2):Dart语法

Learn Flutter(2): Dart basics

往期回顾: Flutter从零单排(1):环境搭建和第一个Flutter App 大家好, 欢迎来到Flutter从零单排系列的第二期. 这期里我们来一起学习Dart. 我把Dart的学习分成了两部分, 在今天的第一部分我们看看基本语法, 第二篇学习Dart的高阶内容, 包含异步编程模型, Isolate和EventLoop. Dart Overview Dart是Goog...

Flutter从零单排(1):环境搭建和第一个Flutter App

Learn Flutter(1): Environment Setup and first Flutter App

大家好, 欢迎来到Flutter从零单排系列的第一期. 熟悉Dota圈的朋友应该发现了, 这个名字是受了大酒神的视频启发. 当时他的系列视频爆红网络, 模拟路人小白单排上分,代入感极强. 我就取了类似的名字. 一是自己也是从头开始学习, 二是希望大家能够一起踩坑,一起进步. 这一系列文章记录性比较强, 多是记录我的学习过程, 还有学习过程中的一些小想法. 所以不会特别Technical,...