沙盒是指应用程序运行时分配给应用程序的一个独立文件系统空间,该空间被隔离并且只能由应用程序本身进行访问。NSHomeDirectory() 函数返回一个字符串,表示当前应用程...
沙盒是指应用程序运行时分配给应用程序的一个独立文件系统空间,该空间被隔离并且只能由应用程序本身进行访问。NSHomeDirectory() 函数返回一个字符串,表示当前应用程...
介绍 iOS 中内置了一款非常好用的翻译 App:Translate,支持翻译、相机翻译与对话。在 iOS 17.4 之后,Apple 逐步开发了相关的 SwiftUI AP...
在iOS7以后 UIViewController 开始使用全屏布局(full-screen layout),而且是默认的属性。通常涉及到布局,就离不开这个属性 edgesFo...
控制rootView布局的几个属性 UINavigationBar的translucent 1.该属性iOS7之前就有,默认值是YES,导航栏为半透明2.translucen...
添加上面这段代码就可以实现去除透明变化的影响.去除导航栏下面的黑线.
NSAttributedString共有21种效果 核心API:NSAttributedStringNSMutableAttributedString 三种初始化方法: NS...
编写shell脚本 创建文件 work.sh 打开并编写,如 : 双击执行shell脚本 将run.sh修改为run.command执行以下命令给文件赋予可执行权限 开机自动...
Mac脚本sh
官方文档链接https://developer.apple.com/documentation/uikit/uiapplicationshortcutitem/[https:...
在mac下不能正常的使用grep 终端执行: grep -R speed 会卡住 grep: warning: recursive search of stdin 这是因为g...
伴随着项目的不断壮大, 编译速度会变得越来越长,影响我们开发的效率。这时候我们就会需要对Xcode的编译速度做优化。 首先,我们需要知道怎么准确地测试自己xcode的编译速度...
Xcode 在 Command + B build项目时,会对代码进行静态分析检查,可能会有些警告,有些警告是”无风险“的,如实例化未使用,方法过期等,有些警告预示着代码存在...
背景 随着项目规模越来越大 编译速度越来越慢 是一个逃不过的问题 特别是硬件资源有限的情况下 首次编译时间 十几二十分钟成了司空见惯的事 很大程度上影响了开发效率和写代码的心...
以下为苹果开发者网站原文翻译: isInspectable 一个布尔值,指示是否可以使用Safari Web检查器检查视图。 从以下系统版本及之后开始:iOS 16.4+, ...
UICollectionView 是 iOS6 推出的 API, 可以实现复杂的定制效果, 使用和 UITableView 类似, 这篇主要通过自定义 UICollectio...
这个问题的起源于我们知道类方法是存在元类对象中,那么类属性是否也存在元类对象中?这个问题咋一看可能就会回答说:“存在的”。但是有个哥们就提出 OC 中有类属性吗?所以才有了这...
本文是 IOS Quart2D绘图之UIGraphicsGetCurrentContext基础的续集 主要是看看图形上下文 内容不多,包括 水印:给图片添加水印(文字和图片水...
****** 19.10.30 更新 被观察者在销毁前,要移除所有的观察者,iOS10以下会崩溃,iOS11以上不会崩溃 先上结果 崩溃原因总结 1、observe忘记写监听...
KVO Crash,通常是KVO的被观察者dealloc时仍然注册着KVO导致的crash,添加KVO重复添加观察者或重复移除观察者引起的。一个被观察的对象上有若干个观察者,...
KVO(Key-Value-Observing)键值观察,其技术原理就是通过isa swizzle技术添加被观察对象中间类,并重写相应的方法来监听键值变化。当被观察对象属性被...