您的位置: 首页 > APP开发 > ios开发获取app图标

ios开发获取app图标

2021-01-06 17:49:08        栏目: APP开发

ios开发获取app图标一: 记一次独立iOS App开发心路历程

作为一个移动端的开发者,最大的愿望当然是写一个app坐等收钱,写一个游戏坐等收钱了(͡°͜ʖ͡°)。抛开yy的部分,我们在独立完成一个app的路上会碰到些什么问题呢?笔者最近也上线了一个独立app,在这里把碰到的问题和笔者自己的解决方案分享给大家

目录:

每个人想做独立app的出发点可能都会略有不同,但不管出发点如何,app都应该是立足于某些或某个需求之上。

往大了说,看到了一个人们迫切的需求,这个需求的解决方案可以改变世界(就差一个程序员了)。

往小了说,就是想在appstore上看到自己的app,它可能只是新技术的试水之作(iOS8的todayextension出了之后,appstore上出现了很色的关于todayextension快捷显示的app),也可能是真正能解决一些我生活上某些不方便的辅助app(文件操作类app,各种功能贴心的天气类应用)。

确定一个需求,不管大小,这是能支撑你一直做下去的动力。

笔者受困于苹果文件操作的反人类,对于长期需要和文档、文件打交道的人来说,iCloud,iTunes,AirDrop都有其局限性,它们在和非苹果生态圈下的终端交互时都很让人纠结(windows还是多啊ఠ_ఠ),于是笔者就试着以此为需求点,做了一款文件操作管理的app----“文件管理器”。

“文件管理器”将手机作为服务器,允许其他同wifi下的终端能够通过浏览器管理操作手机上的文件,可以通过浏览器进行文件夹分组,文件的拷贝、移动、下载与上传。

当笔者确定了这个需求点之后,前前后后做了差不多三个月时间,才把这个项目上线。(顺便学习了下swift,整个项目使用swift3.0完成)

当有了需求及其解决方案之后,一些模糊的原型和用户操作脑海里也会有一些概念。下面就是将具体的页面与交互确定下来了。

点这里可以查看相关的原型设计工具,笔者也尝试了几个原型设计工具,然后放弃了。

尝试过程中发现,熟悉原型设计工具并使用其将页面设计出来耗费的时间,已经足够我使用xib把界面搭好了。之后笔者使用纯手工画草稿的方式,解决了自己原型的问题。

确定了原型之后,整个项目的框架,自己内心也大致有了个概念。抛开代码层面的问题,还剩下一个独立开发者怎么都绕不过去的问题!!

项目中使用的各种小图标怎么办?在这里给大家推荐几个笔者使用过的图标库:1、阿里爸爸的图标库-整套整套的矢量图标,随意搭配颜色和大小,业界良心呐。当然如果是商用还是要获得作者授权的~2、icons8-56,500FreeFlatIcons!!各种平台下的图标都有,还有mac版软件哦~3、iconfinder-同样整套的图标,商业化模式更加明显。

在公司我们有测试,有产品,有其他同事一起合作,帮助我们不断完善app。但是独立开发者怎么能最大程度上提早发现和避免bug呢。

1.自测以前交由测试美眉的工作就只能自己来喽~当然除了手动测试之外,我们还可以养一个测试猴子,帮助我们完成测试。

2.招募内测既然是独立app,那么我们就不只是一个开发了,还身兼产品,运营,客服....同样的app推广与宣传也需要我们自己身体力行了,从朋友、同学、家人开始,在各种社交网络上表示我的独立app快要完成喽,来帮我点点吧~

内测用户的作用不只是在测试上,他们对我们更大的帮助是可以提出新的需求和建议,这是能更大程度丰满和完善我们app的。

3.测试包分发如果比较方便能获取到内测用户设备标示的,可以使用诸如蒲公英、fir.im等的内测托管平台。(设备有限制)

如果内测用户设备标示不太容易获取到的,我们可以使用苹果iOS8之后开放的TestFlight。(多达1万个内测名额)

为什么要把app上线的截图单拎出来呢?对于我们独立开发者来说,没有那么多推广渠道。我们app的入口和门面就是我们appstore产品展示页面的截图和描述了。

如果产品展示页的截图太low,那么我们就有可能会流失掉这个看到我们app的用户。

在公司我们有UI有产品帮助我们完成产品展示页面的截图,如果是我们自己怎么获取合适尺寸的截图呢。

1.在模拟器上截图(6p或7p)直接使用模拟器截取应用某些页面当然是可以的,但会显的有些粗糙。

2.稍微美化的方法在这里给大家推荐一个免费网站shotbot,可以上传素材,制作出一整套格式统一的产品展示图。

其他相关:最便捷的应用商店屏幕快照美化工具如何做出优秀的AppStore应用截图,多图讲述,超详细!

当涉及到某些页面交互与设计时,单纯的三方提供的工具也好,人家做好的图标也好,或多或少会有那么些不尽如人意的地方。

那么,自己来ps吧!当然对于大部分开发来说ps的功底并不扎实,还有些童鞋压根不会,怎么办呢。

给大家推荐两个网站:在线ps、美图秀秀网页版

不用下载繁重的adobe软件,使用浏览器就可以轻松的实现一些简单的ps效果,对于我们不怎么会ps的童鞋来说,这是个福音。

除了ps相关的,我们app的AppIcon也是一个非常困扰的问题。同样给大家推荐一个网站MakeIcon,直接上传1024x1024的logo,就能自动切出来其他所有尺寸的AppIcon了。而且,支持iOS10的iMessage哦。

笔者是在没有UI帮助下使用现有的一些资源完成自己的开发,有UI的童鞋请出门右转朝南墙不送 ̄ヘ ̄。

开始有自己做app的心思不是一两天了,直到最近把一些需要的东西捋顺了之后才正式开始着手做。当然最重要的是需求确定下来了,顺便学了一下swift。

在开发过程中笔者也有过1周没敲过几句代码的经历,然后发现在做独立app的时候需求才是真正能驱动自己坚持下去的动力。需求不在大小,最重要的是能解决问题。

随着开发的深入,需求也在慢慢的增加,airdrop共享,iCloud集成,ShareExtension开发等等都未完成,嗯,加油一点点迭代吧~ʘʚʘ(我是不会说出来我做这个app的初衷是为了在pc、手机、pad上共享我的"收藏.avi"的)

附上个人app的地址----最简洁的文件操作管理方式-文件管理器


ios开发获取app图标二: [IOS开发]IOS 10.3如何替换应用程序图标

用户之间总是需要动态更换应用图标:一些用户喜欢美化他们的手机。至于用户喜欢美化的程度,这取决于个人需求。一些用户希望定制个性化的应用图标,然后在主要的iPhone论坛中,可以在不越狱的情况下改变应用图标;一些用户希望应用图标移动(比如系统应用程序时钟),所以要想不越狱真的很难。

然而,今天,我们想谈谈苹果官方对动态替换应用图标的支持。

演示地址:https://github.com/maybeisyi/changeappicondemo

本文的相应项目是:Dynamicappicon(I)。

正如您在演示中看到的,可以在不重新安装应用程序的情况下实现更新应用程序的图标。但是,会弹出一个提示,告诉用户当前的图标已被替换,当然,下一篇文章将突破这个限制。

1.在白天/夜间模式切换期间,切换应用程序主色调,同时切换应用程序图标。

2、各种皮肤主题(淘宝可以改变),用应用图标代替。

3.使用应用程序图标来表示特定的功能,例如演示中的功能,以表示当前的天气情况。

4、图标推广提示,如淘宝京东等具体节日:11.11,6.18,提前更换应用图标。

当然,(API)目前只支持Ios10.3以上的系统,因此只能用作附加功能。下面是如何使用代码实现此功能的详细说明。

Shift+命令+0打开文档并查看三个API,依次翻译如下:

(翻译)只有当系统允许您更改应用程序图标时,此值才是肯定的。您需要在info.plist文件中的cfbundle图标键中声明可替换的app图标。

当系统显示被替换的应用程序图标时,该值是图标名(在info.plist中定义的图标名称)。如果显示主图标,则该值为零。

(翻译)wartnateiconname参数:此参数是需要替换的应用程序图标的名称,并在info.plist中的cfbundlewartnate图标键中定义。如果要显示用cfbundlepriy图标键定义的主图标,则传入nil。cfbundlewartnate图标和cfbundleley图标主键都在cfbundle图标中定义。


ios开发获取app图标三: IOS将个人发展应用外包到货架1--想法概述

如果程序员想每天多赚点钱,他们会自己开发应用程序。这篇文章分享了一些个人经历,一方面,它也记录了自己的记录,每个人都进行了交流和交流。这篇文章记录了所需的知识和想法,随后将分享所编写并放到书架上的具体代码。

找到你想要抓取数据的网站,进入开发模式,ctrl+恤+i,我的习惯是使用赞扬+恤+i。

编写脚本取决于你的选择。我首先通过java或php学习c,然后学习iOS,更快地联系PHP。PHP被用来编写脚本来访问MySQL,你知道,个人开发人员需要自己做所有事情,如果你只需要访问MySQL,你很快就能做到。Mysqlmysql应该是数据库的首选,简单易用,加上一些可视化软件更容易使用,当然,有些人仍然喜欢使用命令来添加、删除和检查。Visual MySQL推荐phpmyadmin。

当一些网站的界面不容易获得时,我们应该做什么(当然,很多网站界面不容易获得,加密和解密),这一次你可以使用爬虫,基本上可以看到数据是可以获得的。使用这个脚本获取一些静态页面仍然相对简单,基本上足够了。获取动态页面有点复杂,但也可以实现。例如,图形验证代码、cookie验证等都可以破解。

对于个人开发人员来说,Ps是必不可少的,启动图表图标所需的各种图表都需要自己制作,建议图标材料网获取自己的材料,或者用切割工具切割屏幕截图以供使用。-

前面推荐的一些工具的灵感可以在本节中具体应用。如果您想要快速开发一个应用程序、时间,同时也要确保它可以上市,那么不可能或缺少一套完整的与流程相关的功能。下面是我列出的用于抓取Ganash网页的功能列表,当然,一个版本可能有很多功能,为了做cp包等等,您需要留下一些功能作为更新,对吗?

这个词有点难看,会被人读懂。个人发展的最重要之处在于,你必须尽快做到这一点,这样,大公司的一套流程就可以尽可能简化,经验丰富的人可以自己控制。这是购物中心的应用,功能更完整,时间更长,上市更容易。

如果开发人员要实践,也许这个功能可以更完整一点,当然,如果要上架的话,越简洁,越容易上架,就越好。这里,以Ganash Mall为例,说明我估计的时间(这种能力可能比不上Daniel的能力,但也可以利用业余时间)。

事实上,这可以在计划的时候做,但也有一些想法,半天就够了。

1.您通常需要编写自己的脚本,以及需要由爬虫爬行的接口。1-2天就足够了。

Ui通常是编写代码所需的,加上货架上的地图、徽标、图标、在网站上获取图片以及估计半天的时间。

最重要的是,事实上,很多应用要上架是相对简单的,就是自己编写的应用程序成功地在货架上换点,当然,这里所说的都是白手起家,但每个人都有自己的代码沉淀,以满足最基本的要求,也就是2-3天的预期时间。

这在货架上相对容易,有的已经准备好了,事实上,利用夜间的空闲时间是可以的。

总之,就个人而言,像商场这样的应用要花大约五天的时间才能上市。有一天,有些牛牛会写游戏或其他应用,当然,我没有这个水平,只能选择主题更容易复习。

这里主要介绍第一个想法和所需的工具,是比较文本的东西,个人文章不多,措辞可能不太好,请原谅我。一些实际发展的经验和过程稍后会分享。当然,也有一些人在货架上检查。如果有任何指导,技术交流交友,我的qq 1137611824,问题的答案:朋友。