随笔分类 - Apple开发
Apple开发中无法细致分类的相关知识点, 多为一个分类中的知识点链接到这里。
摘要:1、UIApplicationState 枚举判断应用的状态 typedef NS_ENUM(NSInteger, UIApplicationState) { UIApplicationStateActive, // 应用处于活跃状态 UIApplicationStateInactive, // 应
阅读全文
摘要:更新至iOS15之后,iPad支持应用分屏、应用多开了,app不支持非全屏会造成UI变形, 想禁止掉,勾选要求全屏就行了
阅读全文
摘要:fishhook.h // Copyright (c) 2013, Facebook, Inc. // All rights reserved. // Redistribution and use in source and binary forms, with or without // modi
阅读全文
摘要:1、升级iOS15闪退现象 应用在启动时就使用hook,使用到fishhook.h第三方库的 主要表现在iOS老旧机型上,如iPhone6、iPhoneX(已发现设备) 2、解决办法 修改fishhook.c源码,替换成以下代码 // Copyright (c) 2013, Facebook, In
阅读全文
摘要:#pragma mark ***************************** 控制器生命周期逻辑调用 *********************************************** // 纯代码加载视图 - (void)loadView { [super loadView];
阅读全文
摘要:0、审核规则结构图 1、条款和条件 1.1 为App Store开发程序,开发者必须遵守 Program License Agreement (PLA)、人机交互指南(HIG)以及开发者和苹果签订的任何其他协议和合同。以下规则和例证旨在帮助开发者的程序能获得App Store的认可,而不是修改或删除
阅读全文
摘要:1、过滤字符串中的非汉字、字母、数字 /************ 控制器的view 加载完毕 的时候调用 *****************************/ - (void)viewDidLoad { [super viewDidLoad]; NSString *originalStrin
阅读全文
摘要:1、自定义UILabel GC_Label.h #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @interface GC_Label : UILabel // 设置文字描边:默认不描边,设置了描边颜色才会描边 /** 描边颜色 */ @propert
阅读全文
摘要:选择Product->Scheme->Edit Scheme, 把debug executable 设置为未选择状态,重启Xcode。 小提示:取消勾选后,应用不能进行断点调试了。iOS15的Bug,只能有所取舍了。
阅读全文
摘要:设置系统访问相册权限 保存图片到相册 // 将图片存储到相册中 UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil); // 将图片存储到相册中,完成后调用指定的方法 UIImageWriteToSavedPhotosAlbum(image, se
阅读全文
摘要:1、准备前提 生成证书部分 导出p12 2、打开命令窗口 cd 到证书所在的目录 openssl pkcs12 -in [导出的p12文件].p12 -out [输出的文件名随便起].pem -nodes // openssl pkcs12 -in push_dev.p12 -out push_de
阅读全文
摘要:1、场景说明 为何需要hook日志: 控制台输出的日志太多太杂了,导致看不见关键信息. 或者有些输出的日志search不到源码,但是需要知道从哪儿调用的?(比如想知道哪个第三方库调用的) 2、解决办法 2.1 控制台右下角文本过滤 2.2 设置xcode环境变量 OS_ACTIVITY_MODE 为
阅读全文
摘要:遵守代理,实现以下方法。 // 开始编辑 - (void)textFieldDidBeginEditing:(UITextField *)textField { // 获取当前视图的 frame CGRect frame = self.view.frame; frame.origin.y = -53
阅读全文
摘要:1、加载gif NSString *full_path = @"/Users/sdr_mac/Desktop/1f914.gif" NSData *image_data = [NSData dataWithContentsOfFile:full_path]; UIImage *gc_Image =
阅读全文
摘要:// 添加 UIImage 的分类 ResizeUIImage @implementation UIImage (ResizeUIImage) /** 重绘图片大小 @param size 要得到的图片的尺寸大小 @return 得到的指定尺寸大小的图片 */ - (UIImage *)resize
阅读全文
摘要:1、Assets.xcassets Assets.xcassets 在 App 打包后,以 Assets.car 文件的形式出现在 Bundle 中。其作用在于: 自动识别 @2x,@3x 图片,对内容相同但分辨率不同的图片统一管理。 可以对图片进行剪裁和拉伸处理。 根据是否将创建好的对象缓存入系统
阅读全文
摘要:iTues Connect问题 提示这信息,因为没有选择包文件, 在提交页面下面bulid的区域, 添加你的app即可。
阅读全文
摘要:1、GCD简介 GCD 是 Grand Central Dispatch(译为 “中枢调度器”)的简称,它是基于 C 语言编写的,是苹果公司为多核的并行运算提出的解决方案。 GCD 在工作时会自动利用更多的处理器核心,以充分利用更强大的机器。 如果使用 GCD,完全由系统管理线程,我们不需要编写线程
阅读全文
摘要:1、没有明确说明问题所在 1.1 模板一 我仔细检查了我们的app,不太明白审核人员认为我们app所存在的可能会对用户产生伤害的问题,期间我们优化了我们的代码,现更新我们的应用。如果审查人员发现我们的app依然存在问题,我们很乐意审查人员给个明确的问题存在,以便于我们进行进一步修改我们的app。 1
阅读全文
摘要:1、报错内容 Undefined symbols for architecture arm64: "operator new[](unsigned long)", referenced from: +[WeChatApiUtil EncodeBase64:] in libWeChatSDK.a(We
阅读全文