ios系统

iOS开发总结-Xcode常见错误

♀尐吖头ヾ 提交于 2020-03-12 04:46:41
iOS开发总结-Xcode常见错误 "file/file.h"filenotfound 如果遇到这种类型的问题报错,可以分为三部来解决,由简到复杂一步一步来,直到解决问题位置。 1. 点击Xcode -> Project -> Clean清除缓存或者使用⌘ + ⇧ + k快捷键来清除。 2. 点击Xcode -> Window -> Projects 清除Derived Data的缓存,在清除缓存之前先彻底退出Xcode,然后直接删除缓存文件夹。 3. 再Build Settings -> Header Search Paths 添加路径,$(SRCROOT)/项目名称/文件路径。 如果上面这三种方法都没有解决问题,就要考虑一下文件是否存在或者导入方式是否有错误了。例如:# include<>和# include""、# import<>和# import""的导入方式是否有错误。 ld: -pie can only be used when targeting iOS4.2or laterclang: error: linker command failed withexitcode1(use -v to see invocation) 首先注意:-pie can only be used when targeting iOS 4.2 or later -pie只能在ios4

iOS开发总结-Xcode常见错误

时间秒杀一切 提交于 2020-03-05 15:22:59
这篇文章中收录了Xcode出现的各种错误,并对错误给出了正确的解决方案,以便帮助遇到困难的朋友。 文章由作者刘小壮维护并持续更新,有新的问题并且文章中没有收录的,可以在下面评论区中提出,我会收录在文章中供大家参考。如果有问题不能解决的,也可以在下方评论区中提出,我会尽力帮助解决,并且将解决方案添加到文章中供其他人参考。 "file/file.h" file not found 如果遇到这种类型的问题报错,可以分为三部来解决,由简到复杂一步一步来,直到解决问题位置。 1. 点击Xcode -> Project -> Clean清除缓存或者使用⌘ + ⇧ + k快捷键来清除。 2. 点击Xcode -> Window -> Projects 清除Derived Data的缓存,在清除缓存之前先彻底退出Xcode,然后直接删除缓存文件夹。 3. 再Build Settings -> Header Search Paths 添加路径,$(SRCROOT)/项目名称/文件路径。 如果上面这三种方法都没有解决问题,就要考虑一下文件是否存在或者导入方式是否有错误了。例如: # include<> 和 # include"" 、 # import<> 和 # import"" 的导入方式是否有错误。 ld: -pie can only be used when targeting iOS 4.2

iOS开发之Xcode常见错误

爷,独闯天下 提交于 2020-02-29 06:20:19
一."file/file.h" file not found 如果遇到这种类型的问题报错,可以分为三部来解决,由简到复杂一步一步来,直到解决问题位置。 1. 点击Xcode -> Project -> Clean清除缓存或者使用⌘ + ⇧ + k快捷键来清除。 2. 点击Xcode -> Window -> Projects 清除Derived Data的缓存,在清除缓存之前先彻底退出Xcode,然后直接删除缓存文件夹。 3. 再Build Settings -> Header Search Paths 添加路径,$(SRCROOT)/项目名称/文件路径。 如果上面这三种方法都没有解决问题,就要考虑一下文件是否存在或者导入方式是否有错误了。例如: # include<> 和 # include"" 、 # import<> 和 # import"" 的导入方式是否有错误。 ld: -pie can only be used when targeting iOS 4.2 or later clang: error: linker command failed with exit code 1 (use -v to see invocation) 首先注意: -pie can only be used when targeting iOS 4.2 or later -pie

Zoom Meeting App操作说明

心已入冬 提交于 2020-02-15 19:11:14
Zoom Meeting是专业的视频会议软件,产品在市场已经历练很多年了,在多人视频会议、文档共享上的体验非常好,语音清晰,视频稳定,在境外市场评价很好。整体和Webex相似,比腾讯会议在外部文档共享上更方便,比钉钉花哨的功能更简洁。疫情期间因工作原因,整理了Zoom的使用步骤,供大家参考。 一、参与会议 1. 扫描下方二维码,直接获取下载链接 安装好后,启动Zoom出现如下界面(左图),点击“加入会议”后(右图), 输入会议号(由发起者告知),如果没登录需编辑姓名,再次点击“加入会议”: 下一步,验证手机号码,验证完毕后即可进入会议室。 如果会议室是开放状态,则可以进入会议室(左图),否则就会在会议室外等候(右图) 二、发起会议 1. 首先在官网 https://zoom.com.cn/ 上注册账号。 启动手机上的Zoom客户端(左图),点击“登录”,输入刚刚注册的账户(右图),再次点击“登录”: 在首页点击“开始”(左图),打开“使用个人会议ID”(右图),点击“召开会议”: 选择“通过设备语音加入”即可发起会议,点击屏幕下方“参与人”按钮,可查看参会人员 点击“邀请”按钮,选择复制URL,即可分享会议链接;或者直接告知他人会议ID号也可以加入会议。 填写信息后,点击“注册”,然后你注册的邮箱里会收到激活链接。点击激活链接后,填写相关信息,点击“继续”即可注册成功。 高级操作:

关于IOS越狱和解锁必须知道的一些事情

纵然是瞬间 提交于 2019-12-27 14:33:04
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1.什么是越狱? 苹果开发的每一款产品,包括iphone,ipad,i pod touch和Mac,想要安装软件都是需要从App Store上面购买的,其实购买的不是软件,而是苹果在软件中植入的一个认证,于是大家就要付钱买软件。而所谓的越狱,就是一帮玩弄程序的高手,运用IOS系统的漏洞,在这些漏洞之中放入自己的程序,从而让IOS系统可以安装不是从App Store上面购买的软件。 越狱的目的是可以在iphone,ipad上面安装免费的软件。 2.什么是解锁? 众所周知,在iphone手机需要连接iTunes并且插入SIM卡进行开机激活的年代里,那些黄牛们倒卖解锁的iphone是很有难度的,因为大家没有办法激活。。。而在国外,iphone是签计划的,比如说iphone 4,你和某一家运行商签订3年的计划,该运行商会给你一个iphone 4,但是这个iphone 4只能适用本家公司的SIM卡。于是乎,前面提到的高手们有出现了,他们继续利用IOS的漏斗,先把iphone进行越狱,之后再进行解锁,可以让iphone适用全球各个移动运行商的SIM卡进行打电话之类的事情。所以说, 解锁的目的是让使用者跳出SIM的限制,可以在Iphone上面适用任何一家公司的SIM卡。 3. 升级之后越狱和解锁还能继续适用吗? 理论上不能

iOS App间常用的通信方式

拈花ヽ惹草 提交于 2019-12-27 12:46:35
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> iOS系统是相对封闭的系统,App各自在各自的沙盒(sandbox)中运行,每个App都只能读取iPhone上iOS系统为该应用程序程序创建的文件夹AppData下的内容,不能随意跨越自己的沙盒去访问别的App沙盒中的内容。 所以iOS 的系统中进行App间通信的方式也比较固定,常见的app间通信方式以及使用场景总结如下。 1、URL Scheme 这 个是iOS app通信最常用到的通信方式,App1通过openURL的方法跳转到App2,并且在URL中带上想要的参数,有点类似http的get请求那样进行 参数传递。这种方式是使用最多的最常见的,使用方法也很简单只需要源App1在info.plist中配置 LSApplicationQueriesSchemes,指定目标App2的scheme;然后在目标App2的info.plist中配置好URL types,表示该app接受何种URL scheme的唤起。 典型的使用场景就是各开放平台SDK的分享功能,如分享到微信朋友圈微博等,或者是支付场景。比如从滴滴打车结束行程跳转到微信进行支付。 2、Keychain iOS 系统的Keychain是一个安全的存储容器,它本质上就是一个sqllite数据库,它的位置存储在/private/var/Keychains

个人作业-Alpha项目测试

跟風遠走 提交于 2019-11-29 18:28:09
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1 这个作业要求在哪里 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/3338 团队名称 Mystery https://www.cnblogs.com/gentlemanzq/ 这个作业的目标 选取非自己所在团队的3个项目进行测试,提出测试发现的问题,给出相关建议 一、个人信息 姓名 刘琪 学号 201731062310 所在团队名称 Mystery 二、测试报告 2.1 测试项目团队名 做个一亿的小项目 项目名 "趣英语"APP Alpha发布说明的博客地址 https://www.cnblogs.com/lwy276701865/p/10987636.html 测试结果(IOS系统下): 无法下载 (图1) 测试结果(安卓系统下): 初始界面 选择进入学习模式,所有按键均能正常工作,并当英语单词连接错误时,程序会报错显示任务失败。 测试留言截图: 整体感受: (1)上手体验感觉蛮不错的,挺新颖。在安卓系统下能够正常运行,但是在IOS系统,连下载都无法下载,便无法谈运行了。 (IOS系统下无法下载截图如图1所示) (2

ios兼容性

吃可爱长大的小学妹 提交于 2019-11-28 18:11:15
1. ios系统兼input输入框光标问题 异常现象:  苹果手机文本输入框样式异常——光标聚焦到文本框,光标高度充满文本框,输入内容,光标高度为文本框上边框到输入内容底部: 光标聚焦: 输入内容: 异常原因:  使用line-height样式导致,在ios系统中渲染跟安卓手机不一致。 解决方法:  input输入框改用padding控制文本框高度(如不考虑ios光标问题,继续用line-height也无妨,毕竟使用padding控制文本框高度还是有一点点麻烦的)。 2. ios脱离文档流问题: 异常现象:下拉页面,出现部分层随着下拉往下滑动,部分层保持不动,造成排版混乱; 解决方法:对于页面顶部展示的元素,可以使用绝对定位 position: absolute; ,不要使用固定定位 position: fixed; 。对于处于屏幕底部展示的一些需要固定位置的元素则可以使用固定定位fixed。 详见: ios系统微信浏览器、safari浏览器中h5页面上拉下滑导致悬浮层脱离窗口的解决方法 。 3. 文本框展示不正常: 解决方法——设置行高即可: line-height: .9rem; 来源: https://www.cnblogs.com/xyyt/p/9341980.html

终端手机排行查询

风流意气都作罢 提交于 2019-11-28 11:09:51
在测试app应用时,会考虑到手机端的兼容性测试,那么怎么选择机型呢? Android和iOS是分开的: 1、Android手机:一般需要覆盖,手机品牌、Android系统、手机分辨率、手机CPU芯片、CPU芯片架构   Android手机品牌:oppo、vivo、华为、荣耀、小米、魅族、三星、金立、乐视...   Android系统:目前开发出来的app基本需要支持 Android4.4-9.0,后面Android10也快出来了。   Android手机分辨率:1920*1080、1280*720、2340*1080、2280*1080、2160*1080、1520*720、1440*720、960*540、2244*1080...(当然不止这么多,这里列出来的是2019年7月份的排行前9)。   Android手机芯片:芯片厂家覆盖,Qualcomm MSM(高通骁龙)、海思麒麟(Hisilicon Kirin );联发科芯片架构覆盖,ARMv7(32位)、AArch64(64位)。   (查看手机芯片类型:https://blog.csdn.net/w695050167/article/details/73548577,全球芯片排行:http://www.sohu.com/a/148274672_668831) 然而,知道这些还不够,还需要知道实时的市场使用量排行

如果看待HarmonyOS鸿蒙开闭源的抉择

六眼飞鱼酱① 提交于 2019-11-27 03:25:14
8月9日,华为在广东东莞的华为松山湖基地召开了2019华为全球开发者大会,正式发布了自主研发的操作系统鸿蒙。并在后续宣布鸿蒙操作系统开源! 在国产鸿蒙出世之前,基本上算是安卓,IOS各占半壁江山。至于Windows真的很难将他列为主流,至于锤子手机的,额。。。。 我们还是来说说鸿蒙吧。 首先我们来说说近十年智能手机操作系统的演进之路。 我把它分为四大阶段。 阶段一:诺基亚时代 在智能手机发展初期,诺基亚手机基本上已经占据市场顶峰,至少在中国市场无人能及。熟悉的开机音效想起,就知道你我都是诺基亚机友。 说起诺基亚,就不得不提塞班。 塞班可以说是当时最大的移动操作系统平台,当时由摩托罗拉、诺基亚、索尼爱立信等联合成立的塞班公司,在当时获得了很大的成功,随后诺基亚收购了塞班,塞班和诺基亚也因此联系在了一起,塞班成为了诺基亚的独占系统,随后LG、爱立信纷纷退出塞班转向其他移动操作平台,最后只有诺基亚一家坚守。 随后安卓的崛起使塞班的份额一直下降,一直到2011年安卓彻底击败塞班,把它从第一的王座上赶了下来,诺基亚推出了代号贝拉和安娜试图挽回,但是效果微乎其微,2013年诺基亚宣布不再发布塞班系统的手机,而转入了wp阵营,塞班也意味着真正的灭亡,这个连续称霸了14年的移动操作系统走向终结,诺基亚808也是最后一款搭载塞班的手机。 虽然后续已转阵于WP,但已为时已晚,安卓已占据大片江山