趋势网 > 资讯 > 正文
版权归原作者所有 侵权敬请通知移除
摘要:首先一定要关注最新资讯。多去Apple官方网站,像iOS 5的升级,在官网提前很久就已经放出来对应的文档、新特性说明等。同时还有很多视频资源,会演示新特性对开发或者设计造成那些影响。还有各种iOS开发相关的论坛,例如CocoaChina,CSDN社区等……
警方回应网传易建联事件
网友:朝阳群众最近业务能力不太行。
上海迪士尼疑老太带孙插队被怒吼
网友:有这么一句话:当我和你讲道理的时候,你给我耍流氓;我用你的方式耍流氓,你又要和我讲道理。
美邦老板直言找贾乃亮带货效果一般
网友:不重视产品,只重视营销,滑坡怪谁。
马斯克要求台湾供应商搬出台湾
网友:怎么成为首富的,因为真的很会审时度势,看的远。
特朗普或再次提前宣布胜选
网友:美国大选火药味越来越浓。
李小龙模仿者喊话向佐公开道歉
网友:第一、打人不对,侮辱性打人更让人难以接受。 第二、打的是你,不是李小龙,请挨打者不要随便往李小龙身上靠,这让人很反感。

,Apple,增强现实,iOS 5开发中的陷阱

西安一女生称应聘总助被要求陪睡  劳斯莱斯女车主不要货车司机赔偿  美媒测算特朗普已获超200张选举人票  

首先一定要关注最新资讯。多去Apple官方网站,像iOS 5的升级,在官网提前很久就已经放出来对应的文档、新特性说明等。同时还有很多视频资源,会演示新特性对开发或者设计造成那些影响。还有各种iOS开发相关的论坛,例如CocoaChina,CSDN社区等。

接下来就是对平台的动作采取快速反映,第一时间提供一个版本的更新,这个非常重要,能给用户非常好的体验。但是要记住一点:一定要保证稳定性。做iOS应用就要有Apple的风范,快速反映不代表为了快而赶工,应用的稳定性是用户体验的前提。所以不要急着使用新特性,开发人员很容易陷入新特性带来的亢奋中,但是实际上从整个产品的运营来看,本着稳定压倒一切的原则,一定要慎重!

最后是覆盖测试。测试是最有效的手段,能够发现很多问题。全功能的覆盖测试,需要在上线之前就能够去维护一套完整的测试方案。这样每次就照着这个方案走一遍,就会很方便的发现问题。另外一点,要覆盖全部的设备和全部的兼容系统。虽然理论上不同设备之间只要系统的版本一样,应该没有问题,但是实际总是和理论有所出入的。

每次系统升级后,Apple会列出所有他认为重要的东西,开发者可以比照着然后一条一条的查漏补缺。同时也应该关注一些其他网站、论坛上,很可能会得到启发和预警。之前说的其实是一个比较通用的一个大的方面的一个概括。

iOS新特性介绍

iCloud Storage对于开发者的意义:所有iOS设备上的文件都能够通过Apple提供的iCloud Storage上传。iCloud Storage上线之后,对本地存储会有一些强制性的要求。什么样的数据可以上传?首先是用户生成的数据,或者是不可被重新生成的可以上传,剩下的部分要放到Cache里。按照Apple的Guideline的说法,这类数据是自动的会被备份iCloud Storage上,就要求开发者尽量的为用户节省空间和流量。

慎用ARC,一把双刃剑:ARC是将之前手动Release的东西在编译期间自动化,和手动编译是一样的。据Apple的宣传来讲,ARC在Release、Return管理的效率上,有很大性能的提升。ARC极大的降低了iOS开发门槛,却也带来了一些负 面效果。它和Java的垃圾回收机制不同,是攒到一定的程度再去释放。由此必然导致一些垃圾回收不及时,或者在释放的时候对性能造成影响。

廉洁认为目前上线的大部分应用内存管理比较完善,因此不会对产品有明显影响。ARC对从C或者C++过来的东西识别上有一些困难,他对这些的应用有一些特殊的声明。如果应用里用了很多第三方的类库全部转成ARC,是需要一些勇气的。转完之后可能大家心里都没底,会不会造成什么问题,还需要详细、全面的测试。所以新员工谨慎用,维护期的线上的应用尽量用,新应用倒是可以用。

Newsstand介绍:Newsstand只是给 新闻 类的应用提供了一个聚集的场所。它的好处包括:可以提供个性化的封面,每期一个封面,大小可以自己设定。Apple提供了几种标准,包括杂志的样式或者 新闻 的样式。另外杂志类的应用经常要求大量的数据的下载,Newsstand提供了在后台下载和推送机制,避免用户在打开应用之后,应用开始下载杂志内容,导致可能出现的人身伤害事故。

一些其他的新特性:Storyboards对开发者来讲很有吸引力,同样对已经在线上的应用慎用。而对Coreimage来说,Apple提供了大量的图象处理的API,真正做起来,门槛有点高,好多图象的算法学识很难。像Location Simulation目的在于解决开发者在开发基于地理位置应用时候实地测试的困难。但是其实不是特别的灵活,仅能够一定程度上提供这种模拟。Instumnets,提供了大量性能分析工具。OpenGL ES为测试和debug都提供了更好的环境。

iOS升级的各种问题以及解决之道

iOS 4中Category这个方式非常流行,而在iOS 5中就不用了。UINavigationBar实际上提供了一个更好的修改背景的方法。为了iOS 4和iOS 5的兼容,首先保留Category,这个在iOS 4里面没有问题;如果在iOS 5上出现问题,可以去提供系统修改的背景的方。第二个可能比较重要的一个变化。

还有一个就是比较头疼的玩意儿了。在iOS 5的键盘高度不是固定的,例如微博类的应用,输入法会直接把输入框盖住。Apple还提供了几个事件,第一通过去注册一些事件,在他的Userinfo里面会直接看到。包括取一个Frame或者什么东西,取到的东西是一个velue的一个值,他不是一个值,他会封装成ISVELUE。基本上通过这几个,就能够处理现有的这些键盘上的一些变化。

iOS 5中建议放弃UDID,以后可能会被取消掉。Apple提供了一些替代的方法,比如可以创建自己的UDID,之后可以存到这个NEWUSERDEFAULT里面。这样做虽然不是一个唯一的UDID,但基本上不影响统计分析使用的。

在ReleaseNote里面写的很清楚,隐藏一个header现在直接返回没有用。UIPICKERVIEW,就是在第一次选择的时候,会调用一些程序里面主动设计他选择的一个方法。现在iOS 5中不会触发,需要大家做一些针对性的处理。在iOS 5里面大家需要主动的设计papovercontroller。

特朗普被马斯克通知或遭暗杀
网友:马斯克花了7500万美元为特朗普助威,如果特朗普赢的话,那就不知道他烧掉的钱会不会给他带来一丝话语权了,如果特朗普输, 泡泡都不会冒一个,更别说利益了。
易建联经纪公司拒接电话
网友:根据多年经验,各方都开始撇清关系了,基本就是实锤了。
LV柜姐事件原配回应
网友:也有可能会走上直播带货这条路。
山取发长文回应“摆拍”等争议
网友:当时跟朋友聊山取账号数据时,是真的佩服,想过里面有虚假成分,没想到所谓的跋山涉水其实就是水库,还带了一个团队,互联网太爆了也不是什么好事,特别最近爆一个垮一个。
打电话勒索李高家属20万的是骗子
网友:人在柬埔寨,人很安全,意思是他自己自愿去的,在柬埔寨赌场快乐玩耍?
姜萍数学竞赛系老师提供帮助
网友:当初老师和本人就是不出来解释承认,两人都有问题。
前三季度结婚登记同比减少94.3万对
寻亲走红的郁豹豹已与家人决裂
美国大选选举日所有投票结束
徐艺洋扇完巴掌黄子韬就老实了
私人影院肢体接触明码标价
苏州一小区给业主分红户均分到4位数
同学被打男生要报警被老师呵斥
打假博主揭良品铺子配料表黑 幕
黑寡妇召集复仇者联盟支持哈里斯
美国大选前夕更多富人计划离开美国
  感谢各大网址导航推荐本站: