API - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsW...
API - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsW...
先说说本人和软著的历史关系吧。在2024年3月之前,我在软著申请这一块一直处于空白期,说委婉点就是只有概念,我也一直觉得软著这个东西跟我没交集更没必要花心思去搞去弄,直到我转...
Chrome 99之前常规操作: 其中x、y表示矩形的起点坐标,width、height分别表示矩形的宽、高,topLeft、topRight、bottomRight、bot...
清除手机APP应用图标右上角的红色角标: 1.在你想要清除的地方执行以下代码 2.在AppDelegate代理方法中执行以下代码(例如:- (BOOL)application...
升级Xcode到15版本后,编译项目报错:Assertion failed: (aliasSectionNum == sectionNum && "alias and its...
跳转App的系统级设置页面跳转App设置页 10.0以前系统- (BOOL)openURL:(NSURL*)url; 10.0及以后系统- (void)openURL:(NS...
现在越来越多的“螺丝”厂商加入了地球村,走上了国际大舞台,国际化的道路是越走越宽、越走越远,App也要国际化以避免不必要的使用障碍,方能更好地服务于地球村,所以我们就先来说一...
❌error:Multiple commands produce '/Users/imac/Library/Developer/Xcode/DerivedData/Ignor...
前言 首先来认识一下#pragma clang diagnostic ignored的语法组成: 其中"命令"一般以-W开头,格式为"-W****",例如"-Wnonnull...
iOS升级到16后,真机测试安装APP时,突然提示需要启用开发者模式,如下图: 当第一次遇到这个提示的时候,不要急着去吐槽(心里默念“友好”问候),拿起手机打开系统 页,找到...
旧的Playground包内容结构是这样的 新的Playground包内容结构是这样的 对比之下不难发现,新的包内容相比旧的少了 文件,另外 也不见了,但多了一个 文件,在高...
公司搬家,项目调整免不了会影响SVN仓库正常使用,所以必须要重新配置仓库的URL地址.SmartSVN是我一直以来在使用的SVN客户端管理工具,下面就介绍下SmartSVN如...
GPS全称Global Position System,中文翻译过来就是全球定位系统,另外GPS也称Gunner's Primary Sight,中文翻译过来叫做炮长主瞄准镜.
去找找第三方框架,比如SDWeb、YY
iOS 使用PHPickerViewController选择图片和视频iOS 14开始推出了PHPicker,更加快了UIImagePickerController退出历史舞台的步伐,取而代之的是PHPickerViewController,但...
UIKeyboardTypeDefault 默认样式 可以输入数字、字母、符号、emoji 可输入中文,以及中/英切换UIKeyboardTypeDefault UIKeyb...
C数组主要用于存储基本数据类型 (int, char, float, double...),以及复合数据类型(int *, int[6]...)OC数组是一个对象,主要用于...
想必很多小伙伴们都做过这样一件事,就是将项目中出现的主题色和频率较高的颜色值,通过宏定义的方式保存在代码中,只要在使用的地方调用宏就可以了,这种方式深受开发者的青睐,在屏幕前...
形参和实参 以OC为例,在方法的声明中,有不带参的,也有带参的,在调用带参方法的时候,参数可分为形参和实参,形参好比给参数起的一个名字,也叫参数名,形参在方法的声明中是没有值...
前言 自入行以来,虽然对Swift并不陌生,但是经手的项目基本都是OC创造,可是就在最近却发生了一件不可思议的事件,仿佛一夜之间OC就被“下架”一样,所有的招聘信息基本上都挂...
NSValue NSValue是NSNumber的超父类,可以存储任何类型的数据,包括复合数据类型(数组,指针,结构体) 包装结构体