事件背景: 对于非企业类型的开发者账号来说,测试环节一直是一个痛点。 通常测试的时候,往往需要拿到测试设备的UUID,每次测试要测试人员手动安装ipa包,每次新增测试设备还会...

事件背景: 对于非企业类型的开发者账号来说,测试环节一直是一个痛点。 通常测试的时候,往往需要拿到测试设备的UUID,每次测试要测试人员手动安装ipa包,每次新增测试设备还会...
@zmm2tysu 可以
2020 年 4 月后上架APP新规则和iOS13适配iOS 13 支持适配的机型 目前最新 iPhone 11、iPhone 11 Pro和iPhone 11 Pro MaxiPhone X、iPhone XR、iPhone ...
简介 3D Touch是一种立体触控技术,被苹果称为新一代多点触控技术,是在Apple Watch上采用的Force Touch,屏幕可感应不同的感压力度触控。3D Touc...
iOS 13 支持适配的机型 目前最新 iPhone 11、iPhone 11 Pro和iPhone 11 Pro MaxiPhone X、iPhone XR、iPhone ...
一、调试 二、操作 三、移动 四、查找 五、其他快捷键
1.安装Homebrew Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用...
1、打开终端 Terminal; 2、进入当前用户home目录(默认是home目录,命令输入 echo $HOME,查看home目录); 3、创建.bash_profile文...
#define 定义的指定,程序在预处理阶段将用#define所定义的内容只是进行了替换。因此程序运行时,常量表中并没有用#define所定义的宏,系统并不为它分配内存,并且...
1.什么是block block是将函数及其执行上下文封装起来的对象,是一段代码块,是一个结构体,里面有isa指针指向自己的类(global malloc stack),有d...
1.@synchronized 一般在创建单例对象的时候使用,多线程环境下创建线程是唯一的。 2.atomic 修饰属性的关键字,对被修饰对象进行原子操作(不负责使用) 3....
1.dispatch_block_cancel iOS8之后可以调用dispatch_block_cancel来取消(需要注意必须用dispatch_block_create...
因为UIKit不是线程安全的。分析下面这几种情况:两个线程同时设置同一个背景图片,很有可能因为当前图片被释放了两次而导致应用崩溃。两个线程同时设置同一个UIView的背景颜色...
self:调用自己方法,它是类super:调用父类方法,它是预编译指令【self class】和【super class】输出是一样1.当使用 self 调用方法时,会从当前...
1.栈区(stack) 栈区:由编译器⾃动分配并释放,存放函数的参数值,局部变量等。栈是系统数据结构,对应线程/进程是唯⼀的。申请大小:栈是向低地址扩展的数据结构,是⼀块连续...
一、 进程 1.进程是操作系统分配资源的基本单元,是一个具有一定独立功能的程序关于某次数据集合的一次运行活动.2.进程是指在系统中正在运行的一个应用程序,就是一段程序的执行过...
1.什么是马甲包? 马甲包是利用App store规则漏洞,通过技术手段,多次上架同一款产品的方法。马甲包和主产品包拥有同样的内容和功能,除了icon和应用名称不能完全一致,...
1.获取apiKey和apiIssuer的方法 进入开发者后台[https://appstoreconnect.apple.com/]->用户和访问[https://www...
1、属性介绍 在 iOS7.0之后出现了estimatedRowHeight这个属性, default is UITableViewAutomaticDimension, s...
iOS-private-api-checker私有API检查详细步骤(涉及到 Python、Flask、sqlite 环境) 1、下载iOS-private-api-chec...