一.系统版本号 可以使用CoreServices框架获取: 二.序列号、UUID 我们在终端工具中可以使用 ioreg -d2 -c IOPlatformExpertDevi...
一.系统版本号 可以使用CoreServices框架获取: 二.序列号、UUID 我们在终端工具中可以使用 ioreg -d2 -c IOPlatformExpertDevi...
iOS类、元类和isa、super指针的关系图: 对象执行某方法后查找方法路径:例如:[objectA getName] 类执行某方法后查找方法路径:例如:[ClassA a...
类类的实质是一种数据类型,类似于int、char等基本类型,不同的是它是一种复杂的数据类型。因为它的本质是类型,而不是数据,所以不存在于内存中,不能被直接操作,只有被实例化为...
原创文章:转载复制请在明显位置注明来源出处://www.greatytc.com/p/dbca5fc22e19[//www.greatytc.com/p/...
大学毕业后一直在家里呆着,工作也没有着落。本来自己是打算在学校的城镇找工作的。过年因为疫情的关系学校也不能回去了,回去也不能住,所以拿到毕业证之后就回了家。 家乡的工作比较难...
Block的底层基本结构 通过clang命令查看编译器是如何实现Block的,在终端输入clang -rewrite-objc main.m,然后会在当前目录生成main.c...
首先先说一下我们这篇教程所需要用到的工具 1、TS链接 2、m3u8文件 (这里的m3u8文件是由接口返回的) 2、GCDWebServer搭建本地服务器 3、AVPlay...
valueForKeyPath 本篇来讲解一下那些不为人知,也经常被忽略掉,并且很实用的KVC干货小技巧 获取数组里的,最大、最小、平均、求和 删除重复数据 同样可以嵌套使用...
为什么要做这个效果 在聊天app,例如微信中,你会注意到一个效果,就是在你点击输入框时输入框会跟随键盘一起向上弹出,当你点击其他地方时,输入框又会跟随键盘一起向下收回,二者完...