上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: NSLog的格式如下所示:%@ 对象%d, %i 整数%u 无符整形%f 浮点/双字%x, %X 二进制整数%o 八进制整数%zu size_t%p 指针%e 浮点/双字 (科学计算)%g 浮点/双字%s C 字符串%.*s Pascal字符串%c 字符%C unichar%lld 64位长整数(long long)%llu 无符64位长整数%Lf 64位双字参考:http://wangjun.easymorse.com/?p=757例子:http://blog.csdn.net/xiaominghimi/article/details/6570697http://blog.csdn.net/ 阅读全文
posted @ 2013-09-10 18:55 时光独白 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 1. 布尔类型:存储真值和假值的变量2. C语言拥有布尔数据类型bool,它具有true值和false值,Objective-C提供了类似的类型BOOL,它具有YES只和NO值。3. Objective-C的BOOL类型比C语言的bool类型早诞生十多年,这两种不同的布尔类型可以在同一个程序中共存,但在编写Cocoa代码时要使用BOOLBOOL陷阱4. Objective-C中的BOOL实际上是一种对带符号的字符类型(signed char)的定义(typedef),它使用8位存储空间爱你,YES定义为1,NO定义为0(使用#define)Objective-C并不将BOOL作为仅能保存YES 阅读全文
posted @ 2013-09-10 17:40 时光独白 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 先看一段简单的代码:Hello Objective-C.m#import int main(int argc,const char *argv[]){ NSLog(@"Hello, Objective-C!");//输出“Hello, Objective-C!” return (0);}//main1. .m扩展名表示文件还有Objective-C代码,应该由Objective-C编译器处理。2. .c结尾的文件由C编译器处理3. .cpp文件由C++编译器处理4. 在XCode中,所有编译工作全由GCC(GNUCompiler Collection, GNU编译器集合)处 阅读全文
posted @ 2013-09-10 16:09 时光独白 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 1. 让Xcode总是将劲爆作为错误来处理:选择Xcode Groups &Files列表顶端的项目,选择File->Get Info命令,选择Build选项卡,在搜索区输入“error”,然后勾选Treat Warning as Errors复选框,还要确保在顶部的COnfiguration弹出菜单中选中了Alll Configurations.2. 格式化代码Xcode 版本:4.2和4.2之前的版本 选中需要格式化代码 -> Edit -> Format ->Re-IndentXcode 版本:4.2之后的版本 选中需要格式化代码 -> E... 阅读全文
posted @ 2013-09-10 16:05 时光独白 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1.调用格式为printf("", ); 其中格式化字符串包括两部分内容:一部分是正常字符,这些字符将按原样输出;另一部分是格式化规定字符,以"%"开始,后跟一个或几个规定字符,用来确定输出内容格式。参量表是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数一样多,各参数之间用","分开,且顺序一一对应,否则将会出现意想不到的错误。2.格式化字符%d十进制有符号整数%u十进制无符号整数%f浮点数%s字符串%c单个字符%p指针的值%e指数形式的浮点数%x, %X无符号以十六进制表示的整数%0无符号以八进制表示的整数%g自 阅读全文
posted @ 2013-09-10 15:28 时光独白 阅读(1522) 评论(0) 推荐(0) 编辑
摘要: 实现一个图片位移动画 final int[] location = new int[2]; v.getLocationOnScreen(location); int screenWidth = mShaPreferences.getInt("screenWidth", 0); int screenHeight = mShaPreferences.getInt("screenHeight", 0); FrameLayout.LayoutParams params = (android.widget.FrameLayout.La... 阅读全文
posted @ 2013-09-05 16:21 时光独白 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/wangqilin8888/article/details/7752528Android内存泄露前言不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象就都不可达了,系统就可以对他们进行垃圾回收,它的内存泄露仅仅限于它本身,而 阅读全文
posted @ 2013-08-29 15:27 时光独白 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 测试发现在三星手机上正常显示,在小米手机dialog只显示五分之四的宽度解决办法:在dialog.show()后面加上如下代码WindowManager.LayoutParams lp = dialog2.getWindow() .getAttributes(); lp.width = (int) (display.getWidth()); // 设置宽度 dialog2.getWindow().setAttributes(lp); 阅读全文
posted @ 2013-08-18 17:55 时光独白 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。1. 单例模式的要点: a. 某个类只能有一个实例; b. 它必须自行创建这个实例; c. 它必须自行向整个系统提供这个实例;2. 单例模式的优点 a. 实例控制:Singleton会阻止其他对象实例化其自己的Singleton对象的副本,从而确保所有对象都访问唯一实例 b. 灵活性:因为类控制了实例化过程,所以类可以更加灵活修改实例化过程ios中的单例模式在Objective-c 中要实现一个单例类,至少需要做一下四个步骤:1. 为单利对象实现一个静态实例,并... 阅读全文
posted @ 2013-08-13 19:11 时光独白 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 这里只提供xml方式设置的方法: 注意:如果设置android:background=”@null“ 按下不会起作用也可以用android:background=”@drawable/btn_play" 不设置android:src 但是这样不方便控制图片大小 阅读全文
posted @ 2013-08-07 09:26 时光独白 阅读(387) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页