- 博客(10)
- 收藏
- 关注
原创 iOS创建App,申请开发、发布证书流程
证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:Developer Certification(开发证书):用于开发测试;Distribution Certification(发布证书):用于打包测试ipa或者Appstore的安装包;.cer是苹果的默认证书,在XCode开发打包可以使用,如果在lbuilder、phonegap、HBuilder、AppCan、APICloud这些跨平台开发工具打包,就需要用到p12文件。或者多人开发的时候,本机用.cer,其他人用p12证书。
2025-05-08 13:28:40
1060
原创 iOS UITextFiled 用中文键盘输英文出现空格的解决方案
获取textFiled的值的时候,英文,数字键盘是没有问题的,假设输入的是abcd,获取的值是abcd,但是,如果利用中文键盘的时候,问题就来了,同样输入abcd,获取到的却是a b c d 字符之间出现了空格。
2025-04-23 16:45:05
286
原创 iOS 极光分享----微信分享
在Xcode工程中选择相应的target,点击Signing & Capablities,添加Associated Domains,在里面添加 Universal link 的域名(比如:applinks:sv42fn.jmlk.co) 以及微信的域名:applinks:help.wechat.com。在微信开放平台创建移动应用,并配置好Universal link,注意sdk配置的 Universal link需要和微信开发平台配置的 Universal link(域名+path)一致。
2025-04-23 16:44:33
385
原创 iOS 代理方法的实现步骤
当一个类的某些功能需要被别人来实现,但是既不明确是些什么功能,又不明确谁来实现这些功能的时候,委托模式就可以派上用场。例如你可以再写个类,实现也是完全可以的。换谁来,只要它实现了这个方法,我就可以委托它来做这个事。说到底一切都是为了使类之间的耦合性更松散。好的代码应该对扩展开放,对修改关闭。
2025-04-23 16:43:53
196
原创 iOS Xcode11启动页设置
1.在工程 targets--Build Settings 搜索 Asset Catalog Launch Image Set Name 然后设置创建的启动页名字即可如下图所示。2.再在 targets中删除 Launch screen interface file base name 并添加 LaunchImage 并设置 LaunchImage。4.将桌面应用删除重装,即可解决问题。
2025-04-23 16:42:41
361
原创 iOS开发中info.plist相关配置
通过UIApplicationExitsOnSuspend可以设置iOS的应用程序进入到挂起状态下是否立即退出,设置为YES表示不支持后台运行退出到后台立即退出,设置为NO表示支持后台运行。Xcode升级后不支持http访问的解决办法:在Info.plist中添加NSAppTransportSecurity类型Dictionary。每次部署应用程序的一个新版本时,将会增加这个编号,用于标识不同的版本。(需要用到的权限做key,去掉NS首字母小写做value)
2025-04-23 16:41:17
901
原创 Android12适配
一般情况下Activity如果使用了intent-filter,则exported 设置为“true”,若设置“false” Activity就会在被调用时抛出 ActivityNotFoundException 异常;如果Activity没有使用intent-filter,那就将exported 设置为“false”,若设置为“true”,可能会在安全扫描时被定义为安全漏洞。主要是设置 Activity 是否可由其他应用的组件启动, “true” 则表示可以,而“false”表示不可以;
2025-04-23 16:39:59
207
原创 Android11适配
Android 11 进一步增强了平台功能,为外部存储设备上的应用和用户数据提供了更好的保护。作为这项工作的一部分,平台引入了进一步的改进,以简化向分区存储的转换。为了让用户更好地控制自己的文件,保护用户隐私数据,并限制文件混乱情况,Android 11在分区存储基础上限制了应用访问其他应用的文件。分区存储将存储空间分为两部分:● 公共目录:Downloads、Documents、Pictures 、DCIM、Movies、Music、Ringtones等。
2025-04-23 16:38:07
722
1
原创 Android 分区存储(沙盒存储)适配总结
Android10分区存储之后:①特定于应用的目录(私有目录) –> 无需权限 –> 访问方法 getExternalFilesDir () –> 卸载应用时移除文件②访问其他应用创建的--媒体集合 (照片、视频、音频) –> 需要权限 READ_EXTERNAL_STORAGE –> 访问方法 MediaStore –> 卸载应用时不移除文件③访问其他应用创建的非media文件--下载内容(文档和电子书籍)–> 无需权限 –> 存储访问框架(加载系统的文件选择器)–> 卸载应用时不移除文件。
2025-04-23 16:37:03
965
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人