仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1692|回复: 19
打印 上一主题 下一主题

[学习教程] IOS设计做一个怠惰高效的Android程序员(2)仓酷云

[复制链接]
再现理想 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:32:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
一个人负责协调他们的工作并且如果有新增加的衣服或者要移除之前的衣服通知他俩(NSManagedObjectContext)NSManagedObject
在前一篇文章中,我们会商了关于依附注进和RoboGuice库。明天我们要讲的是一款很棒的测试和开辟工具。
我从Android源码1.5入手下手做开辟一向到如今,履历了Android和Android摹拟器的开展历程。我以为速率是进步了一些,可是没有我们设想中的那末流利亲睦用,我信任良多Android开辟者都厌倦了翻开当地摹拟器,然落后进加载界面,然后各类无呼应和卡顿。固然经由过程快照(snapshot)能够减速。
增补一下,由于我也做Windows程序开辟,我发明Windowsphone的摹拟器很快,体现得很杰出。惋惜我没有做过IOS的开辟,可是如今我已懂得了IOS的摹拟器也很杰出。以是假如和IOS和Windows的摹拟器比拟,Android摹拟器几乎就像乌龟一样慢。
Android体系很出格,App必要举行摹拟化测试,我很批准这个概念。可是我以为每一个成绩都有办理的办法,以是办理功能和这个不同的计划就是用假造化手艺。
以是明天我决意写一篇关于Genymotion摹拟器的文章,我以为它很十分不错。自从这个项目启动后,我就一向和人人分享,人人也很喜好。以是我以为应当把它分享给本站的读者。
Genymotion摹拟器–更快的Android摹拟器

问:你但愿不必真机大概平板就能够运转App例子吗?
问:假如你是一位开辟者,你但愿能更便利地测试App吗?
对以上两个成绩,这里就有一个复杂的举措:利用Genymotion摹拟器。

<br>
这是一个测试和演示App的一个很快的摹拟器,它带有一个友爱的用户界面,能够完成把持各类假造的部件和传感器,好比电池、GPS,另有各类减速器,它还包括了一个壮大的命令行工具能够构建加倍庞大的测试情况。
收费开源的软件

现实上这是基于一个开源项目AndroVM的一个测试版,如今已出了贸易版本,旨在为运转android供应一个尽量高效的假造情况。以是它是收费开源的,之前是完整收费的,如今有了一些免费的服务,不外收费版已相称不错,也有良多我们喜好的特征,好比电池办理部件,GPS部件和摄像头部件。
利用要点和摹拟器筹办

假定你之前已玩过VirtualBox,假如没玩过能够点击后面的链接。Genymotion摹拟器必要在你的呆板顶用VirtualBox运转,这就是它比当地摹拟器更快的缘故原由。假如你之前翻开过摹拟器,那再次翻开时就不必从头加载了,它会加载之前的形态。这点很像当地摹拟器中的“snapshot”特征。
题外话:初期的Genymotion版本供应了带有Google使用的摹拟器,以是用户就能够从GooglePlay商铺高低载使用和游戏。可是在11月13号刊行的Genymotion2.0.0版本中不再包括Google使用和ARM类库撑持。关于Google使用官朴直在和Google相同,但愿仍旧能够在Genymotion上加回google使用,概况请看:GenymotionChangelog。
不外如今Genymotion的摹拟器已没有Google使用了,我在StackoverFlow上找到了缘故原由:HowToAddGoogleAppsandARMSupporttoGenymotionv2.0+.
除速率和功能外,Genymotion还供应了良多好用的特征:
-跨平台撑持
由于它是基于VirtualBox运转的,以是在Windows,Mac和Linux都能够运转,不用安装任何工具只必要从Genymotion的官网高低载它然后注册一个账号来下载分歧的摹拟器版本便可。

<br>
传感器把持

它能够人道化地办理摹拟的传感器如电池电量,GPS另有减速器。举个例子,假如你在开辟基于GPS的App,必要测试分歧的地舆地位,只必要在舆图上拖拽来挪动舆图到对应的地位,假如必要挪动X和Y的坐标,也是一样的操纵。

<br>
撑持Google使用商铺服务

如要测试带有GooglePlayServiceSDK的使用,必要以下设置:


  • 一个能够兼容Android2.3或以上版本并带有GooglePlay商铺的设备;
  • 带有AVD,能够运转android4.2.2大概以上的android摹拟器;
这里Genymotion为一些ROM供应了GooglePlay使用的集成,就像实在设备一样。我明晰记得已经花了几天来测试一个用了GoogleMapAPIV2的APP,我们就是用Genymotion来测试的。
在开辟情况中完善集成

Genymotion为新建假造设备供应了一个简便的UI操纵,你能够独自利用大概安装Eclipse或AndroidStudio/IntelliJ插件。

<br>

在python中的函数__xxxNSString字符串NSArray数组NSDictionary字典这些都需要弄很清楚其他的类都是一个套路NSMutableArray这样带Mutable的类代表可变的
灵魂腐蚀 该用户已被删除
沙发
发表于 2015-1-21 09:46:28 | 只看该作者
还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。
乐观 该用户已被删除
板凳
发表于 2015-1-25 14:43:07 | 只看该作者
同很多iOS开发者一样,我也是通过培训进入到iOS开发这个行业,开始没有打算培训,只准备自己学习一些计算机编程相关的知识,毕业时找一份编程相关工作(本人是信息与计算科学这个专业,是数学系)。
再现理想 该用户已被删除
地板
 楼主| 发表于 2015-1-31 18:11:48 | 只看该作者
从C语言入门,因为IOS开发用的是OC语言,是在C基础上的,不过也跟C不是很搭界,你可以直接学习OC语言也可以,
爱飞 该用户已被删除
5#
发表于 2015-2-6 19:49:36 | 只看该作者
特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地
若天明 该用户已被删除
6#
发表于 2015-2-18 11:34:45 | 只看该作者
看完这个你就可以有多种选择来踏入做应用的阶段
再见西城 该用户已被删除
7#
发表于 2015-3-6 04:53:38 | 只看该作者
要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。
小魔女 该用户已被删除
8#
发表于 2015-3-8 09:54:57 | 只看该作者
中国如今已然发展成为一个软件大国,软件人才的数量跃居全球之首。当然,在苹果平台的开发领域,也保持了相当强劲的发展势头。然而,很多初入iOS开发门槛的开发者,
柔情似水 该用户已被删除
9#
发表于 2015-3-9 14:56:08 | 只看该作者
近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,
老尸 该用户已被删除
10#
发表于 2015-3-11 17:30:58 | 只看该作者
自从苹果公司开放iOS SDK以来,大量的国内外的软件开发者将关注的目光聚集在苹果的iOS平台上。由于iPhone和iPad自一出现就给人带来了颠覆性的感觉
分手快乐 该用户已被删除
11#
发表于 2015-3-19 03:40:21 | 只看该作者
特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地
山那边是海 该用户已被删除
12#
发表于 2015-3-27 04:10:41 | 只看该作者
这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。
飘灵儿 该用户已被删除
13#
发表于 2015-3-29 04:44:18 | 只看该作者
iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
蒙在股里 该用户已被删除
14#
发表于 2015-4-1 18:10:12 | 只看该作者
这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。
精灵巫婆 该用户已被删除
15#
发表于 2015-4-12 02:37:19 | 只看该作者
iPhone文件系统:创建、重命名以及删除文件,NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。
admin 该用户已被删除
16#
发表于 2015-4-13 02:20:41 | 只看该作者
培训的时候很痛苦,每天要待12个小时,上午讲课,下午和晚自习解决作业,看文档,学习的时候感觉就是资料太少,而且看着资料也不明所以,非常痛苦,
第二个灵魂 该用户已被删除
17#
发表于 2015-4-22 17:18:07 | 只看该作者
培训的时候很痛苦,每天要待12个小时,上午讲课,下午和晚自习解决作业,看文档,学习的时候感觉就是资料太少,而且看着资料也不明所以,非常痛苦,
只想知道 该用户已被删除
18#
发表于 2015-5-2 13:56:03 | 只看该作者
最后在做项目的时候一定要认真对待,毕竟这个直接和你的就业挂钩,这也是锻炼你实际操作的能力。
海妖 该用户已被删除
19#
发表于 2015-5-6 02:10:03 | 只看该作者
众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。
小妖女 该用户已被删除
20#
发表于 2015-6-4 00:10:28 | 只看该作者
我也从简单的状态栏适配开始,先研究了下关于状态栏的适配,特总结如下,供广大网友一起讨论交流。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 00:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表