笔记来自网易云课堂——《产品经理深入浅出》 10互联网产品的用户体验设计(UED) 10.1UED User Experience Design UED是针对用户心灵、眼睛、...
笔记来自网易云课堂——《产品经理深入浅出》 10互联网产品的用户体验设计(UED) 10.1UED User Experience Design UED是针对用户心灵、眼睛、...
笔记来自网易云课堂——《产品经理深入浅出》 6产品经理专业技能之BRD/MRD/PRD文档撰写 6.1产品经理撰写文档的主要工具 Excel(数据统计,数据报表,数据分析,数...
笔记来自网易云课堂——《产品经理深入浅出》 4产品经理的自我目标管理 4.1产品经理的目标管理能力 4.1.1什么是目标管理 目标管理是以目标为导向,以人为中心,以成果为标准...
1.在项目文件搜索框中输入setting,搜索并打开setting.storyboard文件,Xcode卡死。2.尝试强制关闭Xcode,再重新打开项目,Xcode仍然卡死。...
笔记来自网易云课堂——《产品经理深入浅出》课程 1.产品经理诞生的来龙去脉 1.1什么是产品? 产品是指能够提供给市场,被人们使用和消费,并能满足人们某种需求的任何东西. 产...
之前有看到一些网页或者论坛有提到:iOS 按千位计算大小。 在计算文件大小,特地留意了这个问题。 分别在微信、QQ、App中选择相同图片,并计算原图大小,结果如下: 三者数值...
一、配色类网站 http://colorhunt.co 这个网站给我们提供了很多的配色方案,我们直接使用就OK了。使用方法也很简单,鼠标移动到对应的颜色上,我们就可以看到颜色...
UI测试可以找到应用UI并与之交互,以验证UI元素的属性和状态。 UI测试包括UI录制,它可以生成代码测试应用UI。UI录制是编写UI测试快速入门的好方法。 测试报告提供了关...
除了在开发过程中交互运行测试,还可以使用服务器自动运行测试。 基于服务器的连续集成测试 交互使用Xcode测试功能,保证你的代码保持特定要求,并确保开发中的bug容易发现和修...
代码覆盖率是Xcode7的功能,可以在视觉上看到和衡量你的代码测试覆盖率。有了代码覆盖率,你可以确定测试是否符合你的预期。 启用代码覆盖率 Xcode的代码覆盖率由LLVM支...
当执行测试时,所有标准Xcode调试工具都可以使用。 测试调试工作流 首先要确定导致失败的问题是代码的bug还是测试方法的bug。测试失败则表明:假设,正在测试的代码或者测试...
使用Xcode测试导航可以很容易运行测试并查看结果。还有其他几种方式运行测试。Xcode基于测试target运行测试。使用测试导航,你可以直接启用和禁用测试target,类和...
当你为一个项目添加测试target时,Xcode会在test导航中显示测试类和方法。在测试target中包含测试类,测试类中包含测试方法。本章解释了如何创建测试类和编写测试方...
测试代码是用于检测你的应用程序和库代码,根据预期返回一个通过或失败结果。测试可能会检查某个对象在执行某些操作后实例变量的状态,验证你的代码在边界条件的情况下抛出的特定异常,等...
使用照片 1.有相册权限 微信、QQ:保存图片 APP:不保存图片 2.没有相册权限 微信:保存图片 QQ、APP:不保存图片 3.总结 优化:当没有相册权限时,是否保存图片...
相机功能 1.相机权限提示弹窗 微信:请在iPhone的“设置-隐私-相机”选项中,允许微信访问你的相机 QQ:请在iPhone的“设置-隐私-相机”中允许访问相机 APP:...
使用类别不通过子类的方法,为已经存在的类定义额外的方法,即使这个类的源代码对你不可用。通常使用类别将方法添加到已经存在的类中,例如,在Cocoa框架中定义的类。添加的方法被子...
15.用前缀避免命名空间冲突 Objective-C没有命名空间机制 选择与你的公司、应用程序有关联的名称作为类名的前缀 16.提供“全能初始化方法” 在类中提供一个全能初始...
11.理解objc_msgSend作用 静态绑定(static binding):在编译期就能决定运行时所应调用的函数 动态绑定(dynamic binding):所调用的...
本文总结了iOS9中与开发者相关的关键特性,目前销售的iOS设备上运行着这些功能。本文还列出了一些文档,在这些文档中更加详细的描述了新功能。 关于已知问题的最新新闻和信息,参...