存档

‘android开发’ 分类的存档

Mac OS X下用于系统监控和管理的命令

2011年7月12日 没有评论

Mac OS X提供了Terminal,即“终端”程序作为命令行交互接口。命令行的工作方式确实给一些工作带来便利,比如一些系统的管理和监控,以及一些对配置文本的简单查看和处理等。很多用户可能有在Terminal使用一些基本命令的经历,如ls,rm,mkdir,rmdir,cp等等。本文介绍一些稍微进阶又不如ls普及的Terminal命令,主要用于系统的监控和管理。

在黑漆漆(或惨白)的终端程序里,你是否曾打错一行命令,然后按着退格键按到手指酸痛?或者还用左右箭头让那个闪烁的小光标来回地游走?命令行下控制光标的几个快捷键一定得掌握,绝对的易用方便。 阅读全文…

深入理解iPhone数据持久化

2011年3月21日 没有评论

在所有的移动开发平台数据持久化都是很重要的部分:在j2me中是rms或保存在应用程序的目录中,在symbian中可以保存在相应的磁盘目录中和数据库中。symbian中因为权限认证的原因,在3rd上大多数只能访问应用程序的private目录或其它系统共享目录。在iphone中,apple博采众长,提供了多种数据持久化的方法,下面笔者会逐个进行详细的讲解。

iphone提供的数据持久化的方法,从数据保存的方式上讲可以分为三大部分:属性列表、对象归档、嵌入式数据库(SQLite3)、其他方法。

、属性列表NSUserDefaults

NSUserDefaults类的使用和NSKeyedArchiver有很多类似之处,但是查看NSUserDefaults的定义可以看出,NSUserDefaults直接继承自NSObject而NSKeyedArchiver 继承自NSCoder。这意味着NSKeyedArchiver实际上是个归档持久化的类,也就可以使用NSCoder类的[encodeObject: (id)objv forKey:(NSString *)key]方法来对数据进行持久化存储。

阅读全文…

写好代码的12个步骤

2010年12月17日 没有评论

这里是引用别人的,并非本人总结,先给出原文

The Joel Test
  1. Do you use source control?
  2. Can you make a build in one step?
  3. Do you make daily builds?
  4. Do you have a bug database? 阅读全文…

Objective-C 入门(给新人的)

2010年12月4日 没有评论

基本知识

nil     类似于C中的NULL, 但nil是Object, 可以发送消息给nil
如:
[nil message]

BOOL 也是通过类库实现的, 分别是YES和NO

#import   类似了  #include ,但不会存在重复包含的问题

在普通的双引号字符串前放置一个@符号,就成了一个 NSString对象

方法名字前面的单个减号(-)表明该方法是一个实例方法。如果方法名字前面是一个加号(+),则表明该方法是一个类(static)方法。
这个概念在C++中也是有的.

跟其他大多数面向对象的语言一样, Objective-C的类 提供了 将数据与操作这些数据的动作进行封装的 基本构造.   对象是类的运行时实例,包含了它自己的 实例变量和方法指针的内存拷贝.

Objective-C的类,包含两个不同的部分:接口和实现.   接口部分  含有类的声明,定义了实例变量,已经同这个类相关的一些方法.   接口通常放在.h文件中.     实现部分 还有 类的方法的实际的代码.  实现通常放在    .m 文件中

下面的图,显示了 声明一个叫做 MyClass的类的语法.  MyClass从NSObject基类中继承.  类的声明总是以 @interface 这个编译器指令 开始,并以 @end 指令结束.   在类名之后(中间用冒号分开) 是 父类的名字.    类的 实例(或者成员)变量 也被声明在一个代码块中(用花括号括起来).   在实例变量块 之后, 是方法的列表.  每个方法或者每个实例变量的声明之后要用分号结束.
A class declaration 阅读全文…

android-开发-写给新人

2010年8月2日 13 条评论

android 开发 写给新人:

接触android已经有一段时间了 记得五月份的时候 参加挑战杯的时候开始接触的吧,想说一下自己的一点感想 和 对新人的一些建议(其实本人现在也属于菜鸟级的)!

首先做android最好是有点Java语言功底 应该android的应用层是用Java写的 但是也不是必须会Java才可以,有其他语言功底 上手也是挺快的

其次 做android要有耐心 android没有vs那么强大的ide  我们采用的是eclipse这款优秀的ide,虽然不及vs ,但是不得不承认eclipse的强悍  (无孔不入) 再强调一定要有耐心

下面我分享一点自己珍藏的资源,android有好的社区支持比如Google groups 记得之前有加过一个 很活跃 每天都有人提问 然后有很多人跟贴 很好的学习氛围

http://g.51cto.com/androiddeveloper Android开发圈这里面有android的不错资料是视频教程  对新手很有用的

https://code.google.com/p/androidbmi/w/list   台湾一个论坛里面的android常用实例

http://www.eoeandroid.com/viewthread.php?tid=5576&extra=&page=1  android一本不错的入门书籍   该论坛还有其他优秀的资料

就先分享这么多 以后会继续加进来  大家有什么好的资料也可以共享出来哦

备注献给:首届 Google 暑期大学生博客分享大赛——2010 Android 篇

分类: 3G开发, android开发 标签: