飘飘悠悠 发表于 2015-1-18 11:32:26

IOS设计有些人没法在Google Play上找到我的使用,怎样办?仓酷云

很多框架是用C写的学习iOS开发基础可以按照下面两个方面学基础(原料钢铁塑料)在GooglePlay上公布过使用的开辟者大概都碰到过这类情形。用户埋怨说,用平板电脑在GooglePlay上找不到你的使用,可是用手机上(大概别的的设备)就能够找到。经由数小时苦苦寻一个公道的注释,最初仍是保持了。
对,我们必需学会处置这个成绩,终究,我找到了谜底。
在使用中我们必要取得一些权限,必要在清单文件中注册。可是,注册了这些权限其实不意味着你必定会在使用中利用它们。好比,你的使用大概用到GPS功效大概摄像头功效,可是有无这个功效其实不会拦阻用户利用你的使用。只必要在代码中复杂地加上一条判别语句就能够了,比方上面的代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/**Checkifthisdevicehasacamera*/
privatebooleancheckCameraHardware(Contextcontext)
{
if(context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA))
{
//thisdevicehasacamera
returntrue;
}
else
{
//nocameraonthisdevice
returnfalse;
}
}

然后,在AndroidManifest.xml文件中增加一句话:
1
<uses-permissionandroid:name="android.permission.CAMERA"/>

可是也大概呈现别的的情形,你请求的权限大概会影响GooglePlay的过滤划定规矩。假如你请求一些硬件相干的权限,好比摄像头,GooglePlay会认定你的使用必要这个基础的硬件功效,没有这个功效的设备就会过滤失落你的使用。
假如你想晓得是甚么权限招致GooglePlay过滤了你的使用,请看看上面这篇文章:http://developer.android.com/guide/topics/manifest/uses-feature-element.html#permissions-features
假如你想一想本人掌控是不是过滤,那你最好明白指定必要的硬件特征,利用****来声明,如许比让GooglePlay本人往发明你的使用权限好很多。
1
2
3
4
5
6
7
<uses-feature
android:name="android.hardware.camera"
android:required="false"/>
<uses-feature
android:name="android.hardware.camera.autofocus"
android:required="false"/>

最初在GooglePlay上更新你的使用,成绩就办理了。

还有很多工具需要学iOS5的SDK已经支持ARC可以自动进行release但是对iOS4的支持还有一个小问题现在要开发应用可能还需要按照之前的MRC的方式allocreleaseretainautorelease之类的内存管理方法

深爱那片海 发表于 2015-1-21 09:50:01

学习ios没什么捷径,关键在于多动手敲,曾看到前辈开玩笑说怎么快速学会某技术,答案是:“提高打字速度,快点写代码就能快点学会了”。

冷月葬花魂 发表于 2015-1-26 13:15:08

近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,

柔情似水 发表于 2015-2-4 14:34:45

首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书

兰色精灵 发表于 2015-2-10 01:42:48

首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书

谁可相欹 发表于 2015-2-12 08:49:52

开始的时候甚至想放弃,不过想想自己的未来,只能咬牙坚持,课下就不停的缠着老师。放学就补基础,这些基础的东西没有速成的,只有刻苦努力。我是后来发现的,转变自己的心态,不要读书看资料当成一种痛苦

乐观 发表于 2015-3-3 00:24:59

培训的时候很痛苦,每天要待12个小时,上午讲课,下午和晚自习解决作业,看文档,学习的时候感觉就是资料太少,而且看着资料也不明所以,非常痛苦,

金色的骷髅 发表于 2015-3-11 07:52:53

培训时可以选择安卓,iOS,Java,因为实习的时候我选了安卓,当时实习时间只有三周,学的晕头转向,而java我也没学过,iOS的基础是C语言,这个大学里还是学过的,于是选择了iOS。

蒙在股里 发表于 2015-3-11 17:32:35

然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践,

飘灵儿 发表于 2015-3-17 20:48:20

近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,

小魔女 发表于 2015-3-20 12:36:26

看完这个你就可以有多种选择来踏入做应用的阶段

不帅 发表于 2015-3-22 20:10:25

看《iPhone 4与iPad开发基础教程》,跟着一步步来

爱飞 发表于 2015-4-12 06:21:06

近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,

再现理想 发表于 2015-4-16 22:09:44

以上可以同时进行,学习过程中尽量不要纠结细节和底层,要知道ios是封闭的、OC是高级语言,我们不可能过多地去了解它的原理,至少在新手阶段没有必要。用迭代的方式更新你的知识,而不是死抠一个知识点。

活着的死人 发表于 2015-4-16 22:51:11

中国如今已然发展成为一个软件大国,软件人才的数量跃居全球之首。当然,在苹果平台的开发领域,也保持了相当强劲的发展势头。然而,很多初入iOS开发门槛的开发者,

山那边是海 发表于 2015-4-25 10:34:30

还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。

若天明 发表于 2015-4-28 07:02:45

看完这个你就可以有多种选择来踏入做应用的阶段

admin 发表于 2015-6-7 21:40:20

要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。

第二个灵魂 发表于 2015-6-9 06:03:10

在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解
页: [1]
查看完整版本: IOS设计有些人没法在Google Play上找到我的使用,怎样办?仓酷云