仓酷云

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

[学习教程] IOS教程之Android文本时钟 ― Part5仓酷云

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:35:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
又盲看一些关于Objective-C的一些语法基础和规则。之前有一定的C和C++还有Java的基础,所以看起来还是不会很吃力的,各种语言的思想相差还是不会很大的。在上一篇文章中,我们完成了文本时钟显现工夫的功效,而且公布到了GooglePlay上。文本时钟的基础功效已完成,但另有一些待优化提拔的中央。在这篇文章中,我们将找出这些中央并举行优化。
起首,我们要优化文本时钟的显现字体。如今我们的小程序看起来是这个模样:

<br>
“小时”利用加粗字体,“分钟”利用一般字体。分钟字体略微细一点,会有加倍分明的对照效果。侥幸的是,Roboto(Android4.0的默许字体)有一种特别的“light”字体,能够很好的满意我们的请求。但这也形成一个成绩,这类特别的“light”字体是在Android4.3版本中引进的,只在该版本的设备上可用。并且,直到在Android4.0版本中,才将Roboto作为默许字体,怎样兼容低版本的设备呢(我们的app要兼容到Android1.5)?
一种可行的办法是,在APK安装包中增加运转时静态加载的自界说字体。AndreasNislsson写过一篇十分出色的文章具体报告了怎样利用该办法,而且供应了一些优化技能。运转时加载自界说字体,是一种很不错的办理办法,但另有一个成绩。
如今(译注:文章写于2013年3月)的安卓版本(Android4.3)还不撑持利用XML大概styles文件自界说字体。今朝还没有供应将XML映照到主题的机制,因而必需手动加载。能够在代码中挪用TextView的setTypeface()办法,可是不克不及间接失掉TextView对象。可使用RemoteViews失掉窗体小部件(Widget)的结构视图,但这个类不撑持在代码中静态改动TextView字体。
除勉力向后兼容文本时钟的显现字体,我们也能够换种体例——修正现有设备已撑持的字体。Android4.0之前,利用体系默许的字体,Android4.0利用Roboto字体,Android4.3利用特别的“light”的字体。实践上,在用户团体的设备上坚持显现字体的分歧性,也是一种明智的办理办法。假如用户在他的设备上看到,一切的App都在利用DroidSans字体,那我们的App利用DroidSans字体也就通情达理。
怎样完成如许的功效呢?实践上很复杂,不用在良多中央援用Roboto字体,只需在Styles.xml文件中如许界说:
<p>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xmlversion="1.0"encoding="utf-8"?>
<resources>
<stylename="hoursTextWidget">
<itemname="android:textSize">@dimen/widget_text_height</item>
<itemname="android:textColor">@color/holo_blue_bright</item>
<itemname="android:textStyle">bold</item>
</style>
<stylename="minutesTextWidget"parent="hoursTextWidget">
<itemname="android:textColor">@color/holo_blue_light</item>
<itemname="android:textStyle">normal</item>
</style>
<p></
山那边是海 该用户已被删除
沙发
发表于 2015-1-21 10:34:21 | 只看该作者
最后在做项目的时候一定要认真对待,毕竟这个直接和你的就业挂钩,这也是锻炼你实际操作的能力。
柔情似水 该用户已被删除
板凳
发表于 2015-1-30 15:13:54 | 只看该作者
边吃零食边看Stanford的视频教程
蒙在股里 该用户已被删除
地板
发表于 2015-2-5 09:38:04 | 只看该作者
首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书
老尸 该用户已被删除
5#
发表于 2015-2-11 08:25:20 | 只看该作者
AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
只想知道 该用户已被删除
6#
发表于 2015-2-24 19:09:27 | 只看该作者
iPhone文件系统:创建、重命名以及删除文件,NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。
飘飘悠悠 该用户已被删除
7#
发表于 2015-2-27 13:52:48 | 只看该作者
到大三时,学院与我去培训的机构成立了实习基地,并让我们寒假去实习了一段时间,感觉还不错,于是在大四的时候去培训了
小女巫 该用户已被删除
8#
发表于 2015-3-5 08:22:44 | 只看该作者
培训时可以选择安卓,iOS,Java,因为实习的时候我选了安卓,当时实习时间只有三周,学的晕头转向,而java我也没学过,iOS的基础是C语言,这个大学里还是学过的,于是选择了iOS。
9#
发表于 2015-3-12 01:40:17 | 只看该作者
看《iPhone 4与iPad开发基础教程》,跟着一步步来
爱飞 该用户已被删除
10#
发表于 2015-3-19 17:15:26 | 只看该作者
近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,
愤怒的大鸟 该用户已被删除
11#
 楼主| 发表于 2015-3-23 20:47:58 | 只看该作者
才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。
分手快乐 该用户已被删除
12#
发表于 2015-4-6 19:09:01 | 只看该作者
在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解
海妖 该用户已被删除
13#
发表于 2015-4-16 21:05:19 | 只看该作者
还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。
莫相离 该用户已被删除
14#
发表于 2015-4-24 03:35:42 | 只看该作者
到大三时,学院与我去培训的机构成立了实习基地,并让我们寒假去实习了一段时间,感觉还不错,于是在大四的时候去培训了
小魔女 该用户已被删除
15#
发表于 2015-4-28 04:53:37 | 只看该作者
好处就是运行速度会变快,ios6针对系统的优化进一步加强了,很多网友测试ios6,第一感觉就是速度快,而且ios69会有一些新功能,新浪微博,facetime支持3G网等等。。弊端就是,现在的ios6只能算是正式版本的第一个版本,bug很多,不少人刷完ios6都出现了很多毛病,开不开机,缺少图标等等。。最好现在不要升级,等官网放出下一个版本的时候,再选择升级。。。
第二个灵魂 该用户已被删除
16#
发表于 2015-5-6 08:55:19 | 只看该作者
同很多iOS开发者一样,我也是通过培训进入到iOS开发这个行业,开始没有打算培训,只准备自己学习一些计算机编程相关的知识,毕业时找一份编程相关工作(本人是信息与计算科学这个专业,是数学系)。
灵魂腐蚀 该用户已被删除
17#
发表于 2015-6-3 23:30:21 | 只看该作者
iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
变相怪杰 该用户已被删除
18#
发表于 2015-6-11 07:49:25 | 只看该作者
同很多iOS开发者一样,我也是通过培训进入到iOS开发这个行业,开始没有打算培训,只准备自己学习一些计算机编程相关的知识,毕业时找一份编程相关工作(本人是信息与计算科学这个专业,是数学系)。
不帅 该用户已被删除
19#
发表于 2015-6-30 19:00:19 | 只看该作者
近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,
admin 该用户已被删除
20#
发表于 2015-7-10 20:28:20 | 只看该作者
然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-25 15:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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