Bootstrap
ReactNative进阶(五十):IOS 系统 Crash 日志分析实战

当应用程序在IOS 设备上崩溃(例如,闪退)时,一份“Crash崩溃报告”将在该设备上创建并存储起来。崩溃报告描述了应用程序是在何种条件下崩溃的,大部分情况下包含一份当前正在运行线程的完整堆栈跟踪。

2021 - iOS开发面试 【字节·百度】 上海区面经与侧重点分享

更加侧重一些实际开发中遇到的一些问题,以及解决方案:

小白都能吃透Java IOl流,最骚最全笔记,没有之一!1️⃣

​ File课理解为文件和文件夹(目录),用于表示磁盘中某个文件或文件夹的路径。该类包含了文件的创建、删除、重命名、判断是否存在等方法。

对于后端服务器,框架是怎样的?处理事务的逻辑是怎样的?你了解多少?

服务器需要处理三类事件:IO事件、信号处理、定时事件。

cocoapods 的主模块如何判断子模块有没有被加载?

在制作 cocoapods 库时,有时需要分成多个子模块,而且子模块是用户按需进行加载的,我们可以通过两种方式来判断用户是否加载了特定的子模块。

Swift 仿自如 App 裸眼 3D 效果

前两天看了自如客APP裸眼3D效果的实现,感觉实现的 banner 设计的很有创意,效果很是惊艳。又看到拿去吧你!Flutter 仿自如 App 裸眼 3D 效果,然后决定使用 Swift 实现一下。

iOS官方瘦身方案ODR(一):初见On-Demand Resources

应用瘦身是个老生常谈的话题。苹果其实对于应用瘦身也有着自己的方案,本文将介绍一下ODR,这个我已经用在自己项目中的苹果官方提供的资源瘦身方案。

iOS官方瘦身方案ODR(二):换肤系统改造|践行 On-Demand Resources

既然知道了 ODR 能干什么了,那就拿自己的项目开个刀。这里使用我的个人项目梦见账本,由于项目中有多套皮肤可以更换,所以存了很多套图标,就很适合使用 ODR 来优化。

「iOS独立开发」基于iCloud构建用户体系

分享一下个人独立项目的用户体系是怎么基于iCloud建立起来的。

解读短小精悍的 Then 框架

Then 框架的核心代码不到 80 行,但是目前已经获得了 3.5k 的 star,着实让人佩服。所以我感觉一个优秀的框架不在于多么庞大,而在是不是切实解决了开发者的某个痛点,提供了确切的帮助。

【iOS独立开发】基于iCloud构建游戏内排行榜

一天晚上打开我的个人项目扫雷游戏,发现排行榜出Bug了:无尽榜单显示不出来了。虽然很快改好发版了。觉得有必要整理一下我的排行榜的实现思路。以为后续优化提供方向。

IOS技术分享| ARCall视频通话重构

ARCall 是anyRTC开源的呼叫的示例项目,演示了如何通过 anyRTC云服务,并配合 anyRTC RTC SDK、anyRTC RTM SDK,快速实现呼叫邀请通话的场景。

2021- iOS开发者一份你一定会被问到的面试题(附参考答案)

当您准备 iOS 技术面试时,重要的是要了解您可能会被问到哪些主题以及对经验丰富的 iOS 开发人员的期望。许多公司使用这些问题和主题(以一种或另一种形式)来衡量 iOS 候选人的经验水平。它们涵盖了 iOS 开发的各个方面,旨在广泛了解该平台。毕竟,高级开发

2021 - iOS开发面试 【字节·百度】 上海区面经与侧重点分享

更加侧重一些实际开发中遇到的一些问题,以及解决方案:

iOS 开发技术栈与进阶

最近有一些开发朋友问我应该怎样提升自己的能力,回想起来做了这么久 iOS 开发,我也有过那种“让我做一个功能实现个需求我会做,但接下来怎样提高我不知道。”的时期,这里尝试列一下 iOS 开发的相关技术,再说说在学习进阶上我的一些想法。

iOS开发-数据结构与算法学习之排序篇

摘要冒泡排序相对来说,多少都有些了解,就是多循环几轮,每一轮找出最大值放在尾部,直到数组中的元素有序为止。

iOS面试大全从面试的准备和流程到算法和数据结构以及计算机基础知识

读到这里,本系列的内容也就告一段落了。全系列主要涉及三大部分内容:面试的准备和流程;算法和数据结构相关的计算机基础知识;以及 iOS 相关的面试题问答。至此,你已经具备了系统的 iOS 知识体系,对 iOS 面试也有了足够的认识和理解。

iOS面试·一个iOS程序员的BAT面试全记录(内含百度+网易+阿里面试真题)

随着各大公司春招的开始,很多小伙伴都行动起来了,我有幸能够加入百度并和大家分享自己的经验心得。由于我面试的都是比较大的公司,所以自然也是做 了这方面的准备,因此这篇总结并不一定适合想去创业公司的同学。另外,由于经验本来就是主观性极强的东西,

iOS开发-为 iOS 编写 Kotlin Parcelize 编译器插件

这篇文章描述了我编写 Kotlin 编译器插件的经验。我的主要目标是为 iOS(Kotlin/Native)创建一个 Kotlin 编译器插件,类似于 Android 的kotlin-parcelize。结果是新的kotlin-parcelize-darwin插件。

iOS开发 · 一套iOS底层试卷-我想和你分享

最近一直在带大师班,学习有一段时间了带着以下三个目的进行了一场测验.收益颇多.这里也纪录下来

Flutter引擎源码解读-Flutter是如何在iOS上运行起来的

官方文档在原生侧的说明很少,更多的时候需要从源码去寻找答案,本文主要是针对 Flutter 在 iOS 上是如何运行起来的源码进行串联,总结大致的运行流程。

Flutter引擎源码解读-内存管理篇

本文主要是对 Flutter 引擎中的内存管理相关的源码进行解读,Flutter 引擎核心代码大都是用 C++ 写的,内存管理主要是引用计数,结合C++语言本身的灵活性,以很少的代码实现了类似于Objective-C语言的ARC的内存管理能力。

这一次,解决Flutter Dialog的各种痛点!

简洁,强大,侵入性极低的Flutter Dialog解决方案,带来全新的开发体验,大大简化你的操作。

Flutter 对状态管理的认知与思考

这次被捷特大佬催了几次,终于把这篇文章写完了,文章里有我对状态管理的一些思考和看法,希望能引起茫茫人海中零星的共鸣。。。

dart系列之:如丝滑般柔顺,操作文件和目录

文件操作是IO中非常常见的一种操作,那么对应dart语言来说,操作文件是不是很简单呢?实际上dart提供了两种读取文件的方式,一种是一次性全部读取,一种是将文件读取为流。

iOS上的CSS样式协议 VKCssProtocol

早先,写过一阵子RN,前一阵子写微信小程序,深深地觉得CSS这个东西写起来很爽,样式与界面完全隔离,写好一套一套的样式CSS Class然后,在写界面HTML的时候直接对界面元素,无论是什么HTML标签,什么控件,只要指定CSS Class的名字就能自动生效。

iOS开发-为 iOS 编写 Kotlin Parcelize 编译器插件

这篇文章描述了我编写 Kotlin 编译器插件的经验。我的主要目标是为 iOS(Kotlin/Native)创建一个 Kotlin 编译器插件,类似于 Android 的kotlin-parcelize。结果是新的kotlin-parcelize-darwin插件。

火山引擎MARS-APMPlus专栏——iOS Heimdallr 卡死卡顿监控方案与优化之路

本文主要介绍Heimdallr对卡死、卡顿异常的监控原理,并结合长时间的业务沉淀发现的问题进行不断迭代和优化,逐步实现全面、稳定、可靠的历程。

iMazing 一款替代iTunes的数据备份软件

随着信息时代的发展,数据信息也对我们越来越重要,可能是与客户的一次聊天记录,可能是与家人合影的全家福。

一文搞懂 Redis高性能之IO多路复用

用简明的方式让大家快速理解IO多路复用原理,以及其在Redis中的高性能应用总结。

IO系列——UNIX五种IO模型

《UNIX网络编程:卷一》总结了五种经典的IO模型,分别为:阻塞式IO模型、非阻塞式IO模型、多路复用IO模型、信号驱动IO模型、异步IO模型。

高级IO模型之kqueue和epoll

任何一个程序都离不开IO,有些是很明显的IO,比如文件的读写,也有一些是不明显的IO,比如网络数据的传输等。那么这些IO都有那些模式呢?我们在使用中应该如何选择呢?高级的IO模型kqueue和epoll是怎么工作的呢?一起来看看吧。

java中的NIO和IO到底是什么区别?20个问题告诉你答案

​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​摘要:NIO即New IO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高很多。

其他标签