暂时未有相关云产品技术能力~
暂无个人介绍
OC NSDecimalNumber链式加减乘除算法
iOS更新iOS15.0后APP图标变网格空白问题的解决
默认情况下,因为分类底层结构的限制,分类中不能添加成员变量。
block本质上也是一个OC对象,它内部也有个isa指针;block是封装了函数调用以及函数调用环境的OC对象
卡顿优化;耗电优化;APP启动优化
苹果终于向用户提供了新应用透明跟踪功能,这是新发布的 iOS 14.5 的一部分。新功能将允许用户选择不被第三方应用跟踪,但对一些用户来说,即使是在安装了 iOS 14.5 之后这个开关也显示为灰色,这让人们对新功能的工作原理感到困惑。
在做项目的时候,总遇到排序问题,英文排序是很简单的,直接使用compare方法就可以实现了,但是一旦遇到中文,就显得麻烦了。
MMKV 是基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强。
你的应用程序收集的设备信息可能包括以下一些:attributesOfItemAtPath:error:, NSLocaleCountryCode, NSFileSystemSize, NSHomeDirectory,和serviceSubscriberCellularProviders。
相机使用权限,定位使用权限还有各种权限。也许你之前已经上线的项目重新提交版本时会被拒5.1.1,那是应为苹果审核要求开发者明确说明app使用权限功能的用途。如果语句中不能体现出使用权限的用途,那就等着被打回来吧,比如这样
锚点(Anchor) 是节点的另一个重要属性,它决定了节点以自身约束框中的哪一个点作为整个节点的位置。我们选中节点后看到变换工具出现的位置就是节点的锚点位置。
按位运算符都是对二进制进行计算
检测.a或.framework是否支持bitcode
在每款 App 的产品页面上,用户能了解到该 App 可能收集的某些数据类型,以及该数据是否会用于链接或跟踪他们。
设置跳转有两种方式,你的应用要提前至少申请了某一个权限,如(通知,定位等)。否则,会引起崩溃。
解开.a包和.framework
原因在UIPasteboard获取粘贴板的类,有的第三方SDK用到了UIPasteboard读取iOS系统的粘贴板内容,所以iOS14此次更新是让用户知晓,此APP读取了你的粘贴板内容,并在读取的时候展示了出来。在iOS14以下APP也是可以读取粘贴板内容的,只是用户看不到。
报错Command XXXX/dsymutil failed with exit code 11
iOS14模拟器报错问题真机可以运行
iOS生命周期篇
xcode11创建项目新增SceneDelegate文件,AppDelegate文件结构也发生变化,在AppDelegate.h文件中没有了window属性,而是在SceneDelegate.h中,可见AppDelegate不管理window而是交给SceneDelegate。由于这些是ios13新增,所以SceneDelegate在ios13以下的系统是不支持。
iOS14画中画功能
开始对iOS14充满了好奇心,于是准备升级iOS14beta版,于是在苹果官方下载了个iOS14beta的描述文件.
iOS移除SceneDelegate
Xcode info.plist权限配置大全
库是共享程序代码的方式,一般分为静态库和动态库。库是程序代码的集合,是共享程序代码的一种方式
2020年iOS大厂面试题总结
OC 和 swift 创建单例方法
循环引用也就是引用之后造成的一个循环用图理解吧
AutoLayout >大于等于 <小于等于 的使用
TableView列表展开不同cell
UITableView和UICollectionView想通,此处就已UITableView为例
mac格式化重装系统
Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。
在声明类的时候,不确定某种属性或方法类型,在使用这个类的时候才确定,就可以采用泛型 如果没有自定义泛型,默认就是id类型
OS 启动图设置及icon图标设置
在Swift官方文档的词汇结构中, 有非常多的关键字, 它们被用于声明中、语句中、表达式中、类中、模式中, 还有以数字符号#开头的关键字, 以及特定上下文环境使用的关键字。 本文中涉及的代码可以在这里下载代码资源。
一开始是想到在用个scollview里面嵌入一个头部view,然后在头部view下面在嵌入一个webview。
Alamofire :swift版本的网络请求sdk,是AFNetworking研发团队研发的swift版网络请求工具类 SwiftyJSON:当然就是用来解析json数据的咯 Kingfisher: 是用来显示网络图片的与oc中的SDWebImage类似 HandyJSON: 可将json转模型
UITableViewStyleGrouped模式下烦人的多余间距
iOS替换项目名称
当你有一些话不是很好意思说的时候,就用0和1代替吧,只有专属的才能翻译出来哦。
在网上找了很多资料和dome都没有处理镜像的,于是就自己研究了下。在官方说明文档中找到了
画个时钟吧
在Github上创建存储库(前提是得有一个Github账号,如果没有就注册一个)
这篇文章主要给大家介绍了关于升级到Swift 4.0可能遇到的坑的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用swift4具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
Visual Studio Code (以下简称 VS Code)是微软新 推出的轻量化跨平台IDE,支持 Windows、Mac、Linux 平台,安装和配置非常简单。通过下面介绍的设置方法,使用 VS Code 管理和编辑项目脚本代码,可以轻松实现语法高亮、智能代码提示等功能,还可以直接使用 VS Code 调试网页和原生版本的游戏。
说明:cocos creator官方网上也有很详细的安装配置步骤。本文仅供常考
1.首先要有github账号吧,自行注册 2.配置ssh key 说明:git 是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git,需要配置ssh
库是程序代码的集合,是共享程序代码的一种方式