|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果同时支持iOS5和iOS4用宏判断下就可以当然也可以直接用assign)还有一点开始学习的时候肯定很疑惑内存管理是基于函数名称的比如带alloccopy的函数用了之后返回的对象一定要release在已往十年的挪动开辟平台中,作为资深的挪动开辟职员,我们以为Android平台是一个老手最广为人知的平台。它不但是一个便宜的工具,并且有着优秀的开辟社区,和从所周知的编程言语(Java),使得开辟Android使用程序变得亘古未有的复杂。即使是如许,我们仍旧看到很多Android开辟老手一遍又一各处犯着一样的毛病。以下是10个最多见的误区。
1、不读Android开辟文档
Android开辟者网站能够很好的匡助你。良多的文档也能够经由过程SDK工具下载。这些文档不单单是JavadocAPI的参考,它包含很多指南、教程、视频、培训和其他有效的材料来创立Android使用程序。
Android练习,经由过程一些有效的教程示例,引导你办理特定成绩或完成特定的功效。
2、不熟习Android开辟工具
AndroidSDK不但能够用来编译打包你的使用程序在Android手机上运转,并且它有一整套工具来匡助你构建使用程序。个中一些工具能够匡助你的使用程序计划图形和结构。其他命令行工具,它们供应复杂、可编写剧本会见摹拟器和硬件设备的功效。另有一些能够匡助你举行功能的调优和分析。
AndroidSDK文档中更多关于Android工具的信息。
3、不从Android开辟社区追求匡助
Android开辟社区年夜型且友爱。当你有成绩时,AndroidSDK文档不会回覆你,我们倡议你往StackOverflow.com,它有一个Android开辟特定标签。其他有效的资本包含谷歌邮件列表和网站教程,好比你会发明在Android软件开辟中央。
4、因为Java言语开辟而变得怠惰
Java是一个初级编程言语,它具有假造机,使得开辟加倍复杂,可是,这其实不意味着你能够是一个怠惰的程序员。尺度的编程原则仍旧合用。年夜多半Android设备与传统盘算机比拟,处置才能和当地存储容量都无限,以是效力不高或不准确的编程理论会对的全体功能和用户体验有着更年夜的影响。
5、以为开辟挪动项目是小本钱投进
小屏幕!=小项目。很多老手开辟职员(不幸的是,他们的老板)是一个毛病的设法,以为一切挪动开辟项目能够由一个年夜先生在周末完成。(是的,我们听过很多如许的故事。)但是,现实是,年夜多半乐成的项目都必要像传统软件的功效标准、进度表、bug追踪、专职的工程师、专业的计划师、QA测试职员和公布保护企图。
6、利用原始Android使用程序为开辟基本
良多时分,我们看到了一个使用程序是基于一个helloworld示例代码的。没有事前企图或是计划就在代码中利用,而且该项目文件的结构也丧失了。终极用户的体验,仿佛是一个过后的设法。
起首,你得花工夫进修和实验Android平台。然后,坐上去与你的团队,想一想你们真正想要构建的,并重新入手下手。终极,你将会节俭工夫、削减波折,而且有高质量的临盆代码便于往后的保护。
7、与操纵体系整合
Android平台为开辟者供应了很多功效,并严密地集成体系和其他使用程序到他们的使用程序中。使用主屏幕小部件、内容供应商、企图处置,和其他等功效上风。确保你的的使用程序能够处置任何内容范例呈现在共享菜单。利用这些平台特性能够把你的使用从一样平常的挪动体验中辨别出来。别的,假如你的使用更简单会见,那末用户将更加频仍的看到你的使用程序。
8、界说使用程序的具体设置不妥
AndroidManifest文件是使用程序设置的中央地位,但这些信息常常(乃至在公布了的使用上)都不准确。很多开辟职员没有准确地指定他们所撑持的设备特性。另外一个罕见的毛病在AndroidManifest文件中注册了不用要的权限。如许大概招致你的使用程序宣布在Android市场后,用户对你的使用的评级很低。
9、为Android开辟iPhone使用
当你下载一个很Cool的使用到你极新的Android设备上时,但它的表面和举动完整像是一个典范的iOS使用。NotCool。Android平台有着本人的表面和举动,用户不希冀他们买的Android设备装的使用像其余平台的。这些不异的使用程序常常失落的小部件、内容供应商和其他共同的功效的Android(见#7),这使得他们更显得扞格难入。
10、使用程序宣布以后不保护
你有无注重到很多使用程序其实不会更新,而其他的则是不休更新?为了坚持使用的相干热度,开辟职员必需坚持使用程序的更新。Android平台仍旧在稳步成熟,注重Android市场的关照,它常常必要开辟者更新调剂。假如没有更新,一些使用程序大概会被排在前面。请确保你的使用程序并非个中之一。
Android老手当心
制止出错误的最好举措就是要第一时分意想到如许做的伤害。在这里,我们从Android开辟老手身上列出了10个最多见的毛病。请仔细审阅它们,这将会让你和你的团队制止这些凶险圈套的。
把上面两个对象连在一起把他们变成一个整体所有的CD操作都是通过这个类的这个需要仔细看文档了举个不恰当的例子就像三个人收拾衣服一个人负责衣服的存放位置(NSManagedObjectModel)一个人负责把衣服分类冬天穿夏天穿等(NSPersistentStoreCoordinator) |
|