SDK文件目录如图 .framework文件一定要在 Framework(名字错了也不行)文件夹中,Framework和.podspec文件同级就能提交成功了. spec.v...
SDK文件目录如图 .framework文件一定要在 Framework(名字错了也不行)文件夹中,Framework和.podspec文件同级就能提交成功了. spec.v...
二十一、React Nactive与原生的交互 一、RN调用原生方法 1、编写原生的功能类,需要实现RCTBridgeModule协议,类中包含包含RCT_EXPORT_MO...
一、多线程间通信 本地的进程间通信(IPC)有很多种方式,但可以总结为下面 4 类:消息传递(管道、FIFO、消息队列) 同步(互斥量、条件变量、读写锁、文件和写记录锁、信号...
五、APP生命周期 APP有5种状态,分别是:1、Not running未运行:app没启动或被迫终止。2、Inactive未激活:当前应用正在前台运行,但是并不接收事件(当...
前言:本文旨在介绍iOS性能优化中有关崩溃的介绍和采集。 一、APP常见的崩溃 野指针,即EXC_BAD_ACCESS 非法参数异常,比如参数传为nil 数组越界 除0,即被...
前言 在iOS开发过程中,总会遇到各种各样的崩溃问题,那么如何可能的降低应用的崩溃率,就成为每位iOS开发人员的必修课。所以,归纳总结iOS崩溃问题就显得尤为重要了。 cra...
问题:用户反馈启动崩溃,联系用户后要了一个录屏视频;分析:视频显示启动崩溃,在启动页就崩溃,感觉跟项目内代码无关,应该跟项目配置有关;排查路径:检查该版本所有关于配置的修改。...
1、定义 如果要在显示屏上显示内容,我们至少需要一块与屏幕像素数据量一样大的frame buffer(帧缓冲区),作为像素数据存储区域,然后由显示控制器把帧缓存区的数据显示到...
前言:在现在的面试中,算法问题越来越常见。而ios同学在工作中应用算法的场景又比较少,所以为了广大iOS同学的福祉。写了此文。各位同学在看答案前,最好先自己先试着写写,这样印...
注意:以下方法只可用于debug,而且在多线程等情况下返回值不是100%可信。1.使用CFGetRetainCount 2.使用KVC
iOS App的启动流程可以分成两个阶段 pre-main阶段和main阶段。 pre-main阶段 系统将App的可执行文件(Mach-O文件)和dyld加载到内存,由dy...
一个对象什么时候加入自动释放池? 误解一:ARC下的所有对象都会加入自动释放池? 自动释放池没有那么闲,苹果也没那么傻,一个没用的临时对象加到自动释放池有啥用? 误解二:@a...
概述 在iOS中开发中,我们或多或少都听说过内存管理。iOS的内存管理一般指的是OC对象的内存管理,因为OC对象分配在堆内存,堆内存需要程序员自己去动态分配和回收;基础数据类...
目录一,函数式编程二,响应式编程三,面向协议编程 一,函数式编程 1,Array的操作 2,Optional的操作 3,函数式的概念 主要特征:函数与其他数据类型一样,可以赋...
Source有两个版本:Source0 和 Source1。 source0和source1很容易让人糊涂,为了让大家更好理解,我先阐述写其他的概念,我们知道APP运行的过程...
OC面试题目合集地址[https://www.jianshu.com/p/4c09bbf369f4] 问题1: ios什么是简单工厂设计模式 简单工厂模式 Simple Fa...
用途:1.NSString、NSArray、NSDictionary 等等经常使用copy关键字,是因为他们有对应的可变类型:NSMutableString、NSMutabl...
原创:有趣知识点摸索型文章创作不易,请珍惜,之后会持续更新,不断完善个人比较喜欢做笔记和写总结,毕竟好记性不如烂笔头哈哈,这些文章记录了我的IOS成长历程,希望能与大家一起进...