Tag: 成功

成功开发iOS App的5条提示

苹果公司是领先的移动平台之一,因此为苹果公司用户开发应用程序(无论是针对iOS,watchOS还是tvOS的应用程序)对于企业所有者而言都是巨大的收益。 苹果公司以其高质量的应用程序和对iOS应用程序开发人员的严格要求而闻名。 遵循标准惯例来接受App Store不仅很重要,而且对于用户友好性和可用性也是必不可少的。 iOS开发技巧 1.您内容的布局 一个好的经验法则是,内容应适合屏幕,以便用户无需向左或向右滚动。 Apple iOS设计的三个基本规则是清晰度,尊敬度和深度。 清晰度:请务必使文本足够大,以便在移动设备上轻松阅读。 尊敬的:布局应该流畅且直观。 避免过多的阴影,边框和渐变。 在没有争夺聚焦于基本对象(例如图像和文本)的设计的情况下,使设计整洁。 深度:由于用户浏览每个屏幕,因此应该考虑他们会渗透更具体的内容。 字体大小也很重要。 您的用户不需要放大或缩小即可阅读您的内容。 字体颜色也是一个因素,因为在移动屏幕上很难看到较浅的字体,尤其是在用户不在阳光下的情况下。 市场上有几种仿真器,可用于在将其发布到应用程序商店之前检查其布局。 图像和内容应随屏幕缩放,但是市场上有几种屏幕尺寸。 即使不能全部测试它们,也请确保检查最通用的那些。 最近,该类型支持iPhone 5,而最新的代码则至少应支持iOS9。一些开发人员支持iOS8。通常,从当前发布的版本开始保持“ n-1”的向后兼容性是很好的。 但是,通常也要等到用户群降至阈值以下才弃用对版本的支持。 决定要支持的操作版本是开发人员的责任。 2.在设计UI元素时要牢记3D Touch 对于刚接触移动应用程序开发的开发人员而言,很难从小按钮和链接移至较大的对象,从而使用户可以轻松选择下拉项或点击元素。 最好有一部iPhone来查看直观设计的工作方式。 例如,当用户点击一个下拉元素时,将显示一个弹出窗口,其中包含用户向上或向下滚动的项目列表。 用户选择一个项目后,您的应用程序应移至下一个元素,并使其对用户可见。 请记住,具有3D触摸功能的设计UI元素与移动应用程序而不是台式机的工作方式大不相同。 您的设计元素应与目标平台匹配。 看一下iOS的标准组件。 请注意,它们与Android不同。 创建标准的UI元素有助于使您的应用对用户而言更加直观。 3.使用错误处理陷阱错误 每个编码器偶尔都会在其程序中产生逻辑错误。 用户插入您没有管理的意外输入也没什么不同。 例如,也许您有一个用于用户区号的输入文本框。 您检查字母字符,但是忽略检查特殊字符,例如感叹号或问号。 如果以后将数据存储在数字存储系统中,则应用程序将潜水。 应当对这些逻辑错误进行管理,以使应用程序永不崩溃。 或者,应将错误消息返回给用户。 iOS应用应使用错误协议。 您可以从类中确定自定义错误消息。 让我们考虑一个客户端错误枚举器的示例。 enum InputError : Error { case notNumeric case […]