ios
鹿亻
这个作者很懒,什么都没留下…
展开
-
iOS应用的五种状态
Not running 非运行状态:应用没有运行或被系统终止Inactive 前台非活动状态:应用正在进入前台状态 但是还不能接受事件处理Active 前台活动状态:应用进入前台状态 可以接受事件处理Background 后台状态:应用进入后台 依然能执行代码 如果有可执行的代码 就会执行代码 如果没有或者执行完毕 应用会马上进入挂起状态Suspended 挂起状态:被挂起的应用进入一种“冷冻”状态 不能执行代码 如果系统内存不够 应用会被终止...原创 2020-05-20 18:20:15 · 482 阅读 · 0 评论 -
Objective-C常用文件扩展名
.c C语言源文件 .cc、.cpp C++语言源文件 .h 头文件 .m Objective-C源文件 .mm Objective-C++源文件 .pl Perl源文件 .o Object(编译后的)文件...原创 2020-05-19 19:09:51 · 808 阅读 · 0 评论 -
iOS开发指南 -- 方法命名约定
多重参数方法的定义上图说明:第一个参数是anObject 参数类型是id第二个参数是index 参数类型是NSUInterger返回值是void方法签名是 insertObject:atIndex:-代表方法是实例方法+代表方法是类方法: 表示有参数...原创 2020-05-19 19:01:13 · 140 阅读 · 0 评论 -
iOS 证书错误
ios 证书错误1.一个证书只能一个机器使用, 其他人使用导出的P122.证书不要选择始终信任 使用系统默认即可 否则上传appstore时后报证书错误或失效原创 2019-06-01 16:28:40 · 596 阅读 · 0 评论 -
提审问题
1.马甲包修改图片文件名称 ,导入垃圾代码2.获取通讯录等权限写明获取权限原因3.提审屏幕截图问题提审屏幕截图中不能包含任何有关安卓的信息x系列屏幕截图必须是刘海手机截图 图片上手机必须是刘海手机4.App内检查更新问题如果app内有检查更新 点击必须跳转到Appstore下载 不能是其他下载渠道5.登录如果有登录 必须提供测试账号6.应用名问题应用名不得与其...原创 2019-07-09 15:16:29 · 408 阅读 · 0 评论 -
iOS打包注意事项
1.更改版本号2.扩展与主App版本号一致3.证书信任选择系统默认原创 2019-07-10 13:55:22 · 220 阅读 · 0 评论 -
swift 三种基本的集合类型
Array、Set、Dictionariy 三者的区别数组(Arrays)是有序数据的集。集合(Sets)是无序无重复数据的集。字典(Dictionaries)是无序的键值对的集。原创 2019-07-10 14:11:14 · 282 阅读 · 0 评论 -
iOS 扩展 extension
获取 hostApp的包名 判断当前app是哪一个判断当前app是不是微信 且是否聊天框NSString* bundleID = [self.parentViewController valueForKey:@"_hostBundleID"];if ([bundleID isEqualToString:@"com.tencent.xin"] && self.textDoc...原创 2019-07-25 18:31:04 · 237 阅读 · 0 评论 -
iOS 判断键盘是否是自定义键盘
判断键盘是否是自己的键盘 只有在键盘开启的情况才可以判断func isCustomKeybroad() -> Bool{ let currentKeyboardName = (((UITextInputMode.activeInputModes as NSArray).filtered(using: NSPredicate(format: "isDisplayed = YES")...原创 2019-07-25 18:42:03 · 576 阅读 · 0 评论