
IOS 开发常见问题
男子峰
你好啊
展开
-
IOS13以后新增SceneDelegate怎样删除以恢复之前
4、在AppDelegate.m中的didFinishLaunchingWithOptions方法中写。2、在info.plist 中删除Application Scene Manifest。切记didFinishLaunchingWithOptions中一定要写。1、删除新增的SceneDelegate.h跟SceneDelegate.m两个类。.window.rootViewController,否则会崩溃!3、在AppDelegate.h中添加。5、最后在main.m文件中写。原创 2024-09-26 16:01:35 · 735 阅读 · 0 评论 -
IOS 关于Apple Pay 与内购
首先这两个不是一样的,很多人一看觉得这两是一回事,我之前也是这么想的。Apple Pay:是指支付实物类。类似国内的微信、支付宝。支付超市食品类啥的。内购:是指支付虚拟类。类似各大影视VIP、包年会员。需要开通这个虚拟品才可以看。说是这样的哈,这个日期不确定。有时候字啊上旬、有时候中旬、也有时候是下旬。一、什么是Apple Pay、什么是内购。三、内购的钱苹果啥时候打给你。二、实现【暂不实现】原创 2024-06-20 17:07:07 · 928 阅读 · 0 评论 -
2024年4月最新appstore公司账号申请
2024年最新appstore公司账号申请流程!!原创 2024-03-05 16:02:42 · 1988 阅读 · 1 评论 -
IOS APP 一键置灰功能
1、第一种方案//获取RGBA颜色数值//创建滤镜//设置滤镜参数//设置给window//找window第二种方法。原创 2022-12-02 09:56:48 · 1169 阅读 · 3 评论 -
IOS 暗黑模式下状态判断问题
我们会进行手动储存当前选择的状态,普通模式或者暗黑模式或者是跟随系统。但是在选择了跟随系统之后,我们需要根据UITraitCollection.current.userInterfaceStyle 方法进行判断当前跟随的是dark模式还是light模式。那么当你使用UITraitCollection.current.userInterfaceStyle进行判断时候,会发现并不是你选择的普通模式,而是获取到的是系统的模式。(1)首先的判断是否是手动选择的模式或者是默认模式。如果当前选择模式是普通模式。原创 2022-11-17 08:53:51 · 1940 阅读 · 0 评论 -
Mac中使用Sourcetree上传Git 操作
每次代码开发之后我们都需要将最新分支的代码进行拉取,然后再进行开发,否则可能会有很多的冲突。3、一般协同开发的都会有审核人,只有有权限的人才可以将代码合并到开发主分支上,我们只需要解决了本地分支的冲突之后,提交pre给相应的审核人就可以了,审核人会将你的代码进行合并。当代码更新完毕之后,我们就可以打开代码了 ,点击Finder按钮找到当前代码所在位置,点击打开代码就可以进行开发了,这样初始工作就完成了。当我们进行代码提交的时候,就点击左上角的提交按钮,之后就会出如下图,然后我们填写代码更改记录日志。原创 2022-09-08 14:42:41 · 1449 阅读 · 0 评论 -
Xcode 快速集成Pod
点击i按钮,然后进行编写操作。完成退出的时候点击esc按钮:wq 就可以退出了,这样podfile文件就保存成功了。(2)继续在终端执行 vim Podfile ,之后就会出现下面页面。(1)手动打开文件进行修改、添加pod库。2、打开终端 cd 到当前目录 cd PicDemo。这时候就可以在目录中看到生成了一个Podfile文件。注意:Mac电脑上是自带着pod工具的,无需配置。5、之后执行pod indtall ,即可。1、创建自己的项目,例如:PicDemo。4、分为2种进行操作。原创 2022-09-05 15:06:45 · 2037 阅读 · 0 评论 -
在IOS中加入flutter项目之后,修改flutter页面代码,运行原生项目,flutter修改后文件不执行问题
打开所在项目中的flutter项目,在 pubspec.yaml页面执行flutter packages get,然后重新运行原生项目,即可到得到最新项目。原创 2022-01-05 15:45:33 · 1490 阅读 · 0 评论 -
在IOS 项目中引入Flutter的前期工作
1、先创建一个空的文件夹,如:demo2、在demo中创建IOS 项目,如 TestDemo3、打开终端 cd ~/demo 文件夹下。执行flutter create --template module my_flutter,如果成功如下:这样一个名叫my_flutter的flutter项目就创建成功了。4、 cd 到TestDemo 项目中,执行pod init 、touch Podfile 、 vim Podfile 进行Podfile文件编辑。添加flutter_applic..原创 2021-08-30 11:21:54 · 142 阅读 · 0 评论 -
初试IOS组件化(1)--------生成cocoaPods私有库
话不多说,直接上代码一.生成私用的pod仓库 1.首先注册Git 项目。并复制其地址 2.通过pod repo add <本地索引库的名字> <远程索引库的地址>命令 打开终端,输入 pod repo add LXLSpecs https://github.com/jiagq/NewProduct.git 回车 终端打印...原创 2019-08-05 14:31:24 · 230 阅读 · 0 评论 -
关于人脸识别SDK的详解。包括【face++ 、微众、有盾等】
其实关于三方的人脸识别SDk 来讲,都差不多,只有有点基础,跟着文档走,完全是没问题的。今天在这先给大家介绍一下有盾SDK:很多人听到有盾SDK很陌生,其实它是连连支付下的,这下明白清楚了很多吧。接下来我们来介绍具体的接入方法:1、首先我们联系相关业务人员,寻求对接服务需求【一般无需开发人员管】2、此时对方会要求我们提供IOS及安卓的相关包名、Bundle Identi...原创 2019-05-13 19:27:25 · 4619 阅读 · 0 评论 -
新版友盟分享SDK面板不显示问题
这几天做友盟分享【好久没自己动手做了,之前都是复制粘贴】,在根据友盟官方文档使用cocoaPods进行导入项目之后,加入白名单、设置友盟key等等一系列必须的代码要求之后,终于可以再真机上看看分享的效果了,突然发现分享的面板不弹出来,我去,坑啊!到底是怎么回事呢? 之后经过查阅相关资料、官方常见问题列表之后发现当我们的APP用了self.window时,就应该把Main.storyboard删除,...原创 2018-07-17 10:38:27 · 1429 阅读 · 0 评论