Tag: Ios开发人员

工业视图:矢量化视图

今天的iOS建筑工人食谱:如何使用通过PaintCode创建的自定义UIView在iOS项目中“矢量化”一个以太坊图标文件。 在适当的情况下使用,在代码中绘画一些图标将使该项目更加敏捷,更加幸福,并与世界全面实现精神和情感上的和平。 问题 在日常的工业iOS工作中,开发人员会为iOS应用遇到很多图像。 通常这些文件打包为PNG或JPG文件,因此随着时间的推移,该项目最终会产生数十个图像文件。 有时,您的设计师会要求您对图标进行颜色或大小上的细微调整,而来回剥离图像文件可能会很累。 尽管有很多出色的工具(Zeplin,Sketch等),但手动将图像文件一次又一次地添加到Xcode中并造成潜在的合并冲突总是很麻烦的。 解 使用PaintCode创建自定义UIView,它将始终绘制您需要的所有变体,所有A / B测试组合。 是的 图标最适合绘图吗? 我上线了,从jax gotham找到了一组50个以太坊图标,可以在SVG中使用,并且是开源的……谢谢Jax! 通常,当图标没有太多点并且很容易调整大小时,它们非常适合这种矢量化的UIView。 只需将ethereum-coin3.svg拖到PaintCode中,它就会在下面的代码翻译中显示,非常好! 正如Caroline Begbie所指出的那样,PaintCode还是学习iOS(和其他平台)上Core Graphics和UIKit上绘图的一种好方法。 我对这些层进行了分组和调整,以便以后可以在代码中对其进行自定义。 自定义颜色,然后将它们分配给特定的组以供以后自定义也是一个好主意。 调整大小限制功能是PaintCode最好的功能之一。 您只需要对元素进行分组,然后将它们放置在框架下-这将使图标随框架正确调整大小。 您可以从PaintCode的代码菜单中复制和调整代码,也可以将其导出为StyleKit:此StyleKit可以包含多个图标和自定义颜色的绘图代码。 一旦在Xcode中提供了CryptoCoin样式包,就可以很容易地对代码进行调整,以执行基本的工作,例如为每个组设置颜色(完整代码): 公共 类 CryptoCoin:NSObject { @objc 动态 公共 类 func drawEthereumcoin3(frame:CGRect = CGRect(x:0,y:0,宽度:1024,高度:1024), coinColor:UIColor = .white, outlineColor:UIColor = .black, logoColor:UIColor = .black, gleamColor:UIColor = .black){ /// 以太坊硬币视图 这是日常使用的原始模板,以及用于日常情况的默认初始化器。 就是这样! 现在,您已经有了一个不错的UIView类,可以随时用于工业化日常使用: […]

适用于iOS开发人员的75种基本工具

如果您要去木工大师的商店,您总是会发现他或她用来完成各种任务的大量工具。 在软件中,是相同的。 您可以通过软件开发人员使用工具的方式来衡量他们。 经验丰富的软件开发人员会掌握他们的工具。 深入学习当前的工具,并注意替代现有工具的不足,这一点很重要。 考虑到这一点,我向您介绍了一系列庞大的工具。 我每天都会使用其中的一些工具,而我发现其中一些工具有潜力。如果您想在这里看到更多工具,只需确保添加评论即可。 我尽力将这些分类。 其中一些条目是网站,一些条目是后端服务,但大多数条目是您安装的应用程序。 并非所有的应用程序都是免费的,因此我会用$记笔记以表明某个应用程序需要付费。 事不宜迟,我们将从任何项目的开头开始, 灵感 pttrns —出色的iOS屏幕设计库,可按任务分类。 例如,如果您想查看其他应用程序如何处理活动供稿,那么这里是查看大量示例的好地方。 TappGala —不错的应用程序设计的另一个很好的集合。 它不是按任务分类的,而只是从中汲取灵感的出色应用程序列表。 iOS示例—可以在iOS应用中使用的大量组件(代码)列表。 有时,您会找到很多可以节省时间的代码,而有时候,您可以学习其他开发人员如何完成某些功能。 订阅他们的每周新闻; 所有信号,噪音很小。 IICNS —真的很棒的图标的集合。 受到启发,但不要复制。 Dribbble —一些最好的数字设计师将他们的作品发布给所有人看。 值得一看的设计宝库。 Capptivate-鼓舞人心的设计画廊。 有些包含动画。 谢谢, @joaopmaia ! 设计 Mocks($)-易于使用的工具,可用于快速创建iOS应用程序的模型。 附带了一堆默认控件,您可以使用它们快速组装某些东西。 简报($)-一个非常有用的应用程序,可让您创建一个应用程序的模型并将它们缝合在一起,以便您可以看到交互。 部署到设备上,以便您可以看到手中的感觉。 橡子($)-Photoshop的强大竞争对手,只有这样便宜。 我发现自己越来越少地接触Photoshop了。 正在积极发展中。 草图($)-基于矢量的绘图工具,如今随着屏幕尺寸和像素密度的变化而变得越来越有用。 通常,设计一次很有帮助,并且可以根据需要自由缩放。 还具有强大的出口系统。 对于一些示例Sketch项目,请查看Sketchmine。 请参阅我在Sketch上的截屏视频以进行实时演示。 Teehan + Lax的iOS 7 PSD-如果您(或您的设计师)使用Photoshop,这是一个超级方便的资源。 也提供iOS 6版本。 Bjango的Photoshop Actions […]

对iPhone应用程序开发人员的需求增加的主要原因

iPhone应用程序开发是许多独立开发人员无法掌握的任务。 随着它的普及度飙升,企业别无选择,只能雇用iPhone应用程序开发公司。 不到十年前,企业移动应用程序才是新事物。 他们为大型企业提供了扩大竞争差距和提升品牌价值的机会。 如今,企业移动应用程序已变得越来越必要。 如果您的企业不使用移动应用程序,则有可能远远落后于竞争对手。 随着越来越多的公司开始其数字化转型之旅,对应用程序开发人员的需求猛增。 根据CIRP发布的数据,iPhone在美国的市场份额在2017年第四季度增长了5%,达到近40%。 因此,租用iPhone应用程序的需求增加了。 大多数公司通过在Android和iPhone应用程序开发人员之间进行选择来开始这一旅程。 毕竟,这两个操作系统主导着企业应用程序开发领域。 但是,您需要首先考虑其他事项。 首选不是iPhone与Android 在确定是否应该聘请Android团队或聘用iPhone应用程序开发人员之前,重要的是要选择采用传统的应用程序开发路线还是通过使用移动应用程序开发平台创建移动解决方案。 传统的应用程序开发过程包括定义应用程序功能,然后从头开始对每个功能进行编码。 另一方面,移动应用程序开发平台包含大量预先开发的模块。 所需的模块可以通过简单的拖放方法包含在您的企业解决方案中。 移动应用程序开发平台带有用户友好的仪表板和强大的工具,可创建完全根据您的独特业务流程,需求和生态系统定制的移动解决方案。 这些平台不仅减少了开发时间和成本,而且还使您免于冗长的测试和错误修复,因为这些模块均无错误。 由于此类平台可帮助您创建比传统iPhone应用程序开发快10倍的应用程序 ,而成本仅为一小部分,因此您可以在数周内准备好Android和iPhone版本的移动解决方案。 雇用iPhone应用程序开发人员的需求不断增加 随着移动解决方案成为各行各业企业不可或缺的一部分,雇用iPhone应用开发人员的需求激增。 以下是公司开始使用iPhone进行数字化之旅的一些原因: 目标观众 在美国和英国拥有雇员或客户的公司可能会选择iPhone应用程序开发人员来开始创建其移动解决方案,因为发达市场中越来越多的人已经可以使用iPhone设备。 此外,iphone应用程序开发公司创建的移动应用程序供高层管理人员或高端客户使用,因为苹果产品在该细分市场中得到了更广泛的使用,因此他们可能会选择iPhone。 《福布斯》援引一份报告称,iPhone用户更为富裕,其中41%的人的年收入超过10万美元。 品牌价值 开发企业移动应用程序是为了满足业务目标。 这取决于解决方案是B2E(企业对雇员)还是B2C(企业对消费者)。 对于B2E,目标可能是更高的效率,更高的生产率,增强的灵活性以及达到更大的人才库,而对于B2C,目标可能包括销售增长,改善的客户支持和更高的客户保留率。 当主要目标是建立品牌时,考虑到苹果的品牌价值,公司可能会选择雇用iPhone应用程序开发人员。 用户体验 将用户体验放在首位的公司可能会选择iPhone,因为该操作系统以提供简单而吸引人的界面而闻名。 通过严格的指导方针,Apple确保了高度直观和引人入胜的用户体验。 而且,iPhone设备更具凝聚力,为整体体验增加了价值。 依靠硬件 如果某个应用严重依赖智能手机的硬件,那么雇用iPhone应用开发人员可能是一个不错的选择。 苹果的产品以其最先进的硬件组件而闻名。 这也以直观,创新和现代的感觉增加了用户体验。 因此,如果您的应用程序将主要由对价格不敏感的企业领导人,高层管理人员,高层管理人员或客户使用,并且如果您的主要目标是建立品牌并提供出色的用户体验,那么请选择雇用iPhone应用开发者。 为了缩短周转时间,请选择功能强大的移动应用程序开发平台来创建可针对您的独特业务需求和目标进行高度定制的高质量应用程序。 有关更多查询,请联系我们的iOS专业知识 。

您是否了解与iOS App开发相关的准则?

无论您是iOS应用程序开发领域的新手还是一支经验丰富的专业人员团队,都希望创建更多应用程序,请确保在开始开发旅程之前,您已经非常熟悉这些准则。 但是,如果您不了解这些准则,请不要担心,因为我们在这里可以帮助您理解这些准则。 iPhone App开发指南 尽管应用程序开发人员应遵循许多准则,但我们将所有准则汇总在一起,并在3个主要主题中列出了这些准则: 1.发展方针 2.设计准则 3.营销准则 通过对指南的详细说明,进一步解释了所有3条指南部分。 进一步阅读以了解更多信息。 — https://goo.gl/vNu65K

Swift:如何将图像放置成一个圆圈

以圆圈显示图片。 Swift 4:对于iOS,这应该显示一个圆圈。 将图像的IBOutlet拖动(按住Ctrl键并单击)到您的代码中。 cornerRadius绘制图层背景的圆角时使用的半径。 可动画的。 https://developer.apple.com/documentation/quartzcore/calayer/1410818-cornerradius clipsToBounds属性一个布尔值,该值确定子视图是否限于视图的边界。 https://developer.apple.com/documentation/uikit/uiview/1622415-clipstobounds 2.在viewDidLoad()中, 使用实例属性 layer.cornerRadius 和 clipsToBounds 。 profileImage.layer.cornerRadius = 50 profileImage.clipsToBounds = true