迈腾大队长

不断学习, 与时俱进. - 始于2017

嗨,我是孙亚洲(@sunyazhou13),一名来自祖国北国冰城的iOS开发者.


  1. 修复Xcode Source Editor在masOS的扩展中不显示

    前言 本文具有强烈的个人感情色彩,如有观看不适,请尽快关闭. 本文仅作为个人学习记录使用,也欢迎在许可协议范围内转载或使用,请尊重版权并且保留原文链接,谢谢您的理解合作. 如果您觉得本站对您能有帮助,您可以使用RSS方式订阅本站,这样您将能在第一时间获取本站信息. 问题描述 这几天要对代码进行对齐发现经常用的 XAlign插件不起作用了,一看设置中发现 扩展中没有了Xcode Source Editor 通过网络上查询找到一篇靠谱的方式 特记录下来 终端输入如下 即可出来 $ PATH=/S …

    iOS开发, macOS开发 继续阅读

  2. Pod spec集成第三framework和.a工作记录

    前言 本文具有强烈的个人感情色彩,如有观看不适,请尽快关闭. 本文仅作为个人学习记录使用,也欢迎在许可协议范围内转载或使用,请尊重版权并且保留原文链接,谢谢您的理解合作. 如果您觉得本站对您能有帮助,您可以使用RSS方式订阅本站,这样您将能在第一时间获取本站信息. 最近开发过程经常遇到工程中集成第三方工程中的时候 使用pod的方式集成.总忘记链接 第三方库的方式和podspec的写法.所以记录下来容易忘记的内容 podspec 创建 我们在测试工程目录下创建一个目录 起名叫 demoframe …

    iOS开发, macOS开发 继续阅读

  3. 使用Xcode配置文件来管理不同的环境设置

    前言 本文具有强烈的个人感情色彩,如有观看不适,请尽快关闭. 本文仅作为个人学习记录使用,也欢迎在许可协议范围内转载或使用,请尊重版权并且保留原文链接,谢谢您的理解合作. 如果您觉得本站对您能有帮助,您可以使用RSS方式订阅本站,这样您将能在第一时间获取本站信息. 背景 最近工程遇到了一个环境切换的问题,想到了 *.xcconfig 文件的用处. 查了一圈搜索引擎大家的搞法真是各种抄袭.遇到的问题没有一个能正式解决的 下面是我遇到的问题,我尝试解决一下. 创建xcconfig后 cocoap …

    iOS开发, macOS开发 继续阅读

  4. 阿里、字节:一套高效的iOS面试题之性能优化

    前言 本文具有强烈的个人感情色彩,如有观看不适,请尽快关闭. 本文仅作为个人学习记录使用,也欢迎在许可协议范围内转载或使用,请尊重版权并且保留原文链接,谢谢您的理解合作. 如果您觉得本站对您能有帮助,您可以使用RSS方式订阅本站,这样您将能在第一时间获取本站信息. 本篇我们来讲一下 阿里、字节:一套高效的iOS面试题 中的性能优化相关的问题. 性能优化 主要的优化如下: 如何做启动优化,如何监控 如何做卡顿优化,如何监控 如何做耗电优化,如何监控 如何做网络优化,如何监控 首先优化要从多维 …

    iOS开发, iOS面试题 继续阅读

  5. 阿里、字节:一套高效的iOS面试题之视图&图形

    前言 本文具有强烈的个人感情色彩,如有观看不适,请尽快关闭. 本文仅作为个人学习记录使用,也欢迎在许可协议范围内转载或使用,请尊重版权并且保留原文链接,谢谢您的理解合作. 如果您觉得本站对您能有帮助,您可以使用RSS方式订阅本站,这样您将能在第一时间获取本站信息. 本篇我们来讲一下 阿里、字节:一套高效的iOS面试题 中的视图&图形相关的问题. 视图&图像相关 主要问题列表如下: AutoLayout的原理,性能如何 UIView & CALayer的区别 事件响应链 …

    iOS开发, iOS面试题 继续阅读

  6. 阿里、字节:一套高效的iOS面试题之多线程

    前言 本文具有强烈的个人感情色彩,如有观看不适,请尽快关闭. 本文仅作为个人学习记录使用,也欢迎在许可协议范围内转载或使用,请尊重版权并且保留原文链接,谢谢您的理解合作. 如果您觉得本站对您能有帮助,您可以使用RSS方式订阅本站,这样您将能在第一时间获取本站信息. 本篇我们来讲一下 阿里、字节:一套高效的iOS面试题 中的多线程相关的问题. 多线程 这一篇我们来解答下多线程问题,主要以GCD为主: iOS开发中有多少类型的线程?分别对比 GCD有哪些队列,默认提供哪些队列 GCD有哪些方法a …

    iOS开发, iOS面试题 继续阅读

  7. 阿里、字节:一套高效的iOS面试题之Block

    前言 本文具有强烈的个人感情色彩,如有观看不适,请尽快关闭. 本文仅作为个人学习记录使用,也欢迎在许可协议范围内转载或使用,请尊重版权并且保留原文链接,谢谢您的理解合作. 如果您觉得本站对您能有帮助,您可以使用RSS方式订阅本站,这样您将能在第一时间获取本站信息. block 这一篇我们来研究一下objc的block并回答一下面试中的下列问题: 1.block的内部实现,结构体是什么样的 2.block是类吗,有哪些类型 3.一个int变量被 __block 修饰与否的区别?block的变量截 …

    iOS开发, iOS面试题 继续阅读

  8. 阿里、字节:一套高效的iOS面试题之Runloop&KVO

    前言 本文具有强烈的个人感情色彩,如有观看不适,请尽快关闭. 本文仅作为个人学习记录使用,也欢迎在许可协议范围内转载或使用,请尊重版权并且保留原文链接,谢谢您的理解合作. 如果您觉得本站对您能有帮助,您可以使用RSS方式订阅本站,这样您将能在第一时间获取本站信息. 前几篇我们一路讲了内存,关联对象、ARC、AutoreleasePool、weak对象, NSNotifacionCenter等, 今天这一篇我们来讲一下 Runloop和KVO 本章的主要回答的问题如下: Runloop app …

    iOS开发, iOS面试题 继续阅读

  9. 阿里、字节:一套高效的iOS面试题之NSNotification相关

    前言 本文具有强烈的个人感情色彩,如有观看不适,请尽快关闭. 本文仅作为个人学习记录使用,也欢迎在许可协议范围内转载或使用,请尊重版权并且保留原文链接,谢谢您的理解合作. 如果您觉得本站对您能有帮助,您可以使用RSS方式订阅本站,这样您将能在第一时间获取本站信息. 前3篇中已经讲完了内存管理,今天我们继续完成阿里、字节:一套高效的iOS面试题的通知部分. 主要内容包含如下: 实现原理(结构设计、通知如何存储的、name&observer&SEL之间的关系等) 通知的发送时同步 …

    iOS开发, iOS面试题 继续阅读

  10. 阿里、字节:一套高效的iOS面试题之runtime相关问题3

    前言 本文具有强烈的个人感情色彩,如有观看不适,请尽快关闭. 本文仅作为个人学习记录使用,也欢迎在许可协议范围内转载或使用,请尊重版权并且保留原文链接,谢谢您的理解合作. 如果您觉得本站对您能有帮助,您可以使用RSS方式订阅本站,这样您将能在第一时间获取本站信息. runtime相关问题之内存部分的关联属性或者hook相关的Method Swizzle 经过前两期内容 我们这期来讲一下 内存部分的剩余问题 主要包含如下: Method Swizzle注意事项 属性修饰符atomic的内部实现 …

    iOS开发, iOS面试题 继续阅读