摘要: 摘要:在漫长的从Native向Flutter过渡的混合工程时期,要想平滑地过渡,在Flutter中使用Native中较为完善的控件会是一个很好的选择。本文希望向大家介绍AndroidView的使用方式以及在此基础之上拓展的双端嵌入Native组件的解决方案。 引言 在漫长的从Native向Flutt 阅读全文
posted @ 2020-06-23 15:00 不思议的iOS 阅读(649) 评论(0) 推荐(1) 编辑
摘要: Show me the code ! 此次分享的是如何让你的代码框架上传到cocoapods,方便使用!对了,在第一句之前应该介绍cocoapods的背景,但作为iOS developer,不用介绍都知道其重要性,OK,Talk is cheap! 只需几步: 1.整理目录,代码提交到GitHub( 阅读全文
posted @ 2020-06-23 14:37 不思议的iOS 阅读(251) 评论(0) 推荐(0) 编辑
摘要: /* * This file is part of the SDWebImage package. * (c) Olivier Poitrey * * For the full copyright and license information, please view the LICENSE *  阅读全文
posted @ 2020-06-22 19:24 不思议的iOS 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 简介 KVC(Key-value coding)键值编码,顾名思义。额,简单来说,是可以通过对象属性名称(Key)直接给属性值(value)编码(coding)“编码”可以理解为“赋值”。这样可以免去我们调用getter和setter方法,从而简化我们的代码,也可以用来修改系统控件内部属性(这个黑魔 阅读全文
posted @ 2020-06-22 15:23 不思议的iOS 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 前言 iOS崩溃是让iOS开发人员比较头痛的事情,app崩溃了,说明代码写的有问题,这时如何快速定位到崩溃的地方很重要。调试阶段是比较容易找到出问题的地方的,但是已经上线的app并分析崩溃报告就比较麻烦了。 本文将给大家总结介绍关于iOS中多线程的一些经典崩溃,下面话不多说了,来一起看看详细的介绍吧 阅读全文
posted @ 2020-06-22 14:18 不思议的iOS 阅读(2060) 评论(0) 推荐(0) 编辑
摘要: 一、block内存管理 1.block内存类型 block内存分为三种类型: _NSConcreteGlobalBlock(全局) _NSConcreteStackBlock(栈) _NSConcreteMallocBlock(堆) 2.三种类型的内存的创建时机 1)对于_NSConcreteSta 阅读全文
posted @ 2020-06-20 16:22 不思议的iOS 阅读(503) 评论(0) 推荐(0) 编辑
摘要: Xcode 中的调试技巧与我们的日常开发息息相关,而这些调试技巧在我们解决Bug时,常常有事半功倍的作用,经常会用到的有各种断点 和 命令。而这些调试技巧也经常会在面试中问到,所以不知道的就来看看吧。 调试主要观看区 调试命令 在上图中,右侧绿色区域就是Log 输出区,在 Log 输出区可以使用一些 阅读全文
posted @ 2020-06-20 14:56 不思议的iOS 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: 前言 面试题中有一些一般性的问题,通常是会问到的。面试iOS应聘者时,切入点很重要,不同的切入点会导致不同的结果,没有找到合适的切入点也无法对应聘者有一个全面的了解。所以下面的面试问题更多的是提供方向,没有固定的答案,而且可以根据应聘者的回应引出更多有意思深层次的讨论。 注意:以下问题的参考答案均为 阅读全文
posted @ 2020-06-19 15:51 不思议的iOS 阅读(362) 评论(0) 推荐(1) 编辑
摘要: 摘要 本文的目的不是介绍 iOS 中各种锁如何使用,一方面笔者没有大量的实战经验,另一方面这样的文章相当多,比如 iOS中保证线程安全的几种方式与性能对比、iOS 常见知识点(三):Lock。本文也不会详细介绍锁的具体实现原理,这会涉及到太多相关知识,笔者不敢误人子弟。 本文要做的就是简单的分析 i 阅读全文
posted @ 2020-06-19 14:20 不思议的iOS 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 关于算法的想法 由于面试可能需要手写算法,网上搜罗了一些资料,整理了下算法的OC的实现代码,虽然平时开发中一般用不到,但是多积累一些技术知识,还是对以后发展大有裨益的 github上搜集的几大算法原理和实现代码,只有JavaScript、Python、Go、Java的实现代码 算法文字理解和OC代码 阅读全文
posted @ 2020-06-18 15:31 不思议的iOS 阅读(813) 评论(0) 推荐(0) 编辑