2011年11月18日

Objective-C编程与苹果Mac中关于emacs重要的快捷键的使用(键盘手的基础)

摘要: 在这里会详细的介绍什么是emacs以及它的使用: 首先emacs是一个古老的文本编辑器,它诞生于20世纪70年代,并且可以在现代的Mac操作系统上运行,一些怀旧的人(包括Mark Dalrmple),在这里介绍的是关于emacs的一些快捷键,并告诉开发者它们的含义。 “emacs快捷键”描述的是一些按键,有了它们,不用把手从键盘上拿开就能移动光标,就像很多人更喜欢箭头键而不是鼠标一样,emacs用户则更倾向于使用这些光标移动按键而不是箭头键,最奇妙的是,这些移动按键在任何Cocoa的文本域内都是有效的,这不仅包括Xcode,还有TextEdit、Safari的URL地址栏和文本域、Page.. 阅读全文

posted @ 2011-11-18 12:34 呓语若梦半浮生 阅读(1775) 评论(0) 推荐(0) 编辑

苹果Mac电脑的快捷键以及“史上最全的Xcode快捷键”键盘上的对应键位(转载百度-新浪两篇文章,内附原文地址)

摘要: 它们分别是command、option、control、shift以及esc除了command键上有标志之外其余四个可以通过这四个键对比比较出来,在百度上有一篇很详细的图片与注解,其地址为:http://hi.baidu.com/sky_q/blog/item/5cd5dbf2da56441fb07ec58e.html 作者为:流浪猫。以下是我在新浪网上找到的另一篇文章,部分内容我已经修改,原文地址为:http://blog.sina.com.cn/s/blog_6aafe9c90100u4mj.html 作者为:东东谢谢原文作者提供较详细的快捷键说明。常用的Xcode快捷键,工欲善其事,.. 阅读全文

posted @ 2011-11-18 11:07 呓语若梦半浮生 阅读(3154) 评论(0) 推荐(0) 编辑

2011年11月17日

Objective-C中源文件组织章节介绍

摘要: 在这一章中主要介绍的内容是如何封装代码,将代码分类组织,让开发者更容易理解整个项目.1.拆分接口和实现部分: 在Objective-C中我们已经知道源代码是被分成两部分:a.接口@interface;b.实现@implementation; 接口:包含了所有使用该类所需要的信息,编译器编译@interface部分之后,就能够使用该类的对象,调用类的方法,将对象复合到其他类中和创建子类了. 实现:@implementation部分告诉Objective-C编译器如何让该类工作,这部分代码实现了接口中声明的方法. 由于有以上两部分,所以代码自然也就拆分为接口与实现两部分了,当然类的... 阅读全文

posted @ 2011-11-17 20:16 呓语若梦半浮生 阅读(785) 评论(0) 推荐(0) 编辑

2011年11月16日

Objective-C中方法实现部分的要点

摘要: @implementation部分:@implementation部分包含声明在@interface部分的方法的实际代码。也就是说在@interface部分声明方法,在@implementation部分定义它们(@implementation给出实际逻辑的代码)。其格式如下:@implementation 类名名称内容代码(解决方案,说哪个都可以)@end下面代码很好的体线了@interface与@implementation的用法:值的再次提醒NSLog(@"字符串");是不能输出中文的。#import <Foundation/Foundation.h>@in 阅读全文

posted @ 2011-11-16 17:24 呓语若梦半浮生 阅读(322) 评论(0) 推荐(0) 编辑

有关OBjective-C格式输出符的问题(翻译成中文意思了)

摘要: 若有不对请留言指正:%@: Objective-C对象,印有字符串返回descriptionWithLocale:如果于的话,或描述相反.CFTypeRef工作对象,返回的结果的CFCopyDescription功能.(这个翻译有问题建议按照自己的理解方式理解)。%%: 为'%'字符;%d,%D,%i: 为32位整型数(int);%u,%U: 为32位无符号整型数(unsigned int);%hi: 为有符号的16位整型数(short);%hu: 为无符号的16位整型数(unsigned shord);%qi: 为有符号的64位整型数(long long)... 阅读全文

posted @ 2011-11-16 12:38 呓语若梦半浮生 阅读(1962) 评论(0) 推荐(0) 编辑

2011年11月15日

Objective-C中有关名称的一些基础规则及其注意要点

摘要: 在Objective-C中变量的命名规则:名称必须以字母或者下划线(_)开头,之后可以是任何(大写或小写)字母、下划线或者0到9之间的数字组合。在Objective-C中的大写字母和小写字母是有区别的。在这里需要注意的几点有:在命名类时,类名要以大写字母开始,另一方面,实例变量、对象以及方法的名称,通常以小写字母开始。为使程序更具有可读性,名称中要用大写字母来表示新单词的开始。在命名名称的时候不偷懒,遵循命名标准使程序具有更强的自解释性(self-explanatory),这样既方便程序的阅读又有可能减少以后归档的任务。实例变量:memberDeclarations部分指定了哪种类型的数据将要 阅读全文

posted @ 2011-11-15 17:51 呓语若梦半浮生 阅读(1327) 评论(0) 推荐(0) 编辑

2011年11月14日

MFC中的宏和全局函数、变量(VisualC++6.0类库参考手册)

摘要: 微软基础类库可以分成两个主要部分:(1)MFC类,(2)宏和全局函数、变量。如果一个函数或者变量不是某个类的成员,它就是全局的函数或变量。MFC类库和活动模板库(ATL)共用一些字符串转换宏,参看ATL文档中的“字符串转换宏”部分,其中包含了对这些宏的讨论。MFC中红和全局函数、变量提供了下列方面的功能:General MFC:(1)数据类型、(2)MFC类对象的强制类型转换、(3)运行时对象模型服务、(4)诊断服务、(5)异常处理、(6)字符串格式化和消息框显示、(7)消息映射、(8)应用程序信息和管理、(9)标准命令和窗口ID、(10)集合类帮助函数、(11)ClassWizard注释限定 阅读全文

posted @ 2011-11-14 12:13 呓语若梦半浮生 阅读(735) 评论(0) 推荐(0) 编辑

2011年10月27日

计算三个数的最大值与最小值

摘要: // HOngT.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#define MAX(a,b,c) ((((a>b)?(a):(b))>c)?((a>b)?(a):(b)):(c))#define MIN(a,b,c) ((((a<b)?(a):(b))<c)?((a<b)?(a):(b)):(c))int _tmain(int argc, _TCHAR* argv[]){ int x,y,z; printf("pelease putin your three numbers: \n&quo 阅读全文

posted @ 2011-10-27 10:55 呓语若梦半浮生 阅读(675) 评论(0) 推荐(0) 编辑

2011年10月26日

引用与指针的区别(转摘百度)

摘要: 引用,一个变量的别名,为什么引入别名呢?原因是我们想定义一个变量,他共享另一个变量的 内存空间,使用别名无疑是一个好的选择。变量是什么?是一个内存空间的名字,如果我们给这个 内存空间在起另外一个名字,那就是能够共享这个内存了,引用(别名)的由此而来。 指针,指向另一个内存空间的变量,我们可以通过它来索引另一个内存空间的内容,本身有自己的 内存空间。 二者区别:引用访问一个变量是直接访问,而指针是间接访问。 引用是一个变量的别名,本身不单独分配自己的内存空间,而指针有自己的内存空间。 引用在开始的时候就绑定到了一个内存空间(开始必须赋初值),所以他只能是这个 内存空间的名字,... 阅读全文

posted @ 2011-10-26 13:20 呓语若梦半浮生 阅读(1201) 评论(0) 推荐(0) 编辑

2011年10月24日

关于浮点数的尾数问题-[网摘收录]

摘要: 网上的一个基础问题,原题如下:#include <stdio.h>int main(){ int a; float b; char c; scanf("%d%c%f", &a,&c,&b); printf("%d,%c,%f", a,c,b); return 0;}为什么这个程序输入1234r1234.567时,输出是1234,r,1234.567017后面的017是怎么回事??网友最佳回答: 浮点型默认是小数点后六位,虽然你的数据小数点后只有三位,但电脑会为它分配更多的内存地址,后面的多余三位是随机的,数据是不确定的 阅读全文

posted @ 2011-10-24 10:06 呓语若梦半浮生 阅读(507) 评论(0) 推荐(0) 编辑

2011年10月19日

C语言常用语法提要

摘要: 1.标识符: 可由字母、数字和下划线组成,标识符必须以字母或下划线开头。大、小写的字母分别认为是两个不同的字符,不同的系统对标识的字符数有不同的规定,一般允许7个字符。2.常量: 可以使用: (1)整型常量 十进制常数。 八进制常数(以0开头的数字序列)。 十六进制常数(以0x开头的数字序列)。 长整型常数(在数字后加字符L或l)。 (2)字符常量 用单撇号括起来的一个字符,可以使用转义字符。 (3)实型常量(浮点型常量) 小数形式。 指数形式。 (4)字符串常量 用双撇括起来的字符序列。3.表达式: (1)算术表达式 整型表... 阅读全文

posted @ 2011-10-19 14:37 呓语若梦半浮生 阅读(591) 评论(0) 推荐(0) 编辑

2011年10月18日

C语言的19个字符函数、字符串函数以及C语言的4个动态存储分配函数

摘要: 首先介绍4个动态存储分配的函数 如下:函数名:功能,返回值。函数原型。calloc: 分配n个数据项的内存连续空间,每个数据项的大小为size,成功返回分配内存单元的起始地址,如不成功,返回0。void * calloc(unsigned n,unsign size);malloc: 分配size字节的存储区,返回所分配的内存区起始地址,如内存不够,返回0。void * malloc(unsigned size);realloc: 将p所指出的已分配内存区的大小改为size,size可以比原来分配的空间大或小。返回指向该内存区的指针。void * realloc(void * p,unsign 阅读全文

posted @ 2011-10-18 16:47 呓语若梦半浮生 阅读(1036) 评论(0) 推荐(0) 编辑

C语言的22个数学函数

摘要: 在使用C语言数学函数时候,应该在该源文件中使用以下命令行:#include <math.h> 或 #include "math.h",这里的<>跟""分别表示:前者表示系统到存放C库函数头文件所在的目录寻找需要包含的文件,这是标准方式;后者表示系统先在拥护当前目录中寻找要包含的文件,若找不到,再按前者方式查找。为节省时间,在使用自己编写的文件时使用的是“”,自己编写的文件一般是在当前目录下。32个数学函数中只有abs的数据类型是:”整型“,”int“。log10、logE中的10与E是在log的左下角位置。其余求弧度函数需要看清楚 阅读全文

posted @ 2011-10-18 10:59 呓语若梦半浮生 阅读(28913) 评论(1) 推荐(0) 编辑

2011年10月15日

C语言31个输入输出函数

摘要: 这31个函数使用的头文件均为:stdio.h。这些函数大部分都是在对文件进行处理。以下对这31个函数做一些了解:clearerr:使fp所指文件的错误,标志和文件结束标志置0。无返回值。 void clearerr(FILE * fp);close:关闭文件,成功返回0,不成功返回-1。非ANSI标准。 int close(int fp);creat:以mode所指顶的方向建立文件,成功返回正数,否则返回-1。非ANSI标准。 int creat(char * filename,int mode);eof:检查文件是否结束,遇文件结束返回1,否则返回0。非ANSI标准。 inteof(in.. 阅读全文

posted @ 2011-10-15 17:45 呓语若梦半浮生 阅读(902) 评论(0) 推荐(0) 编辑

2011年10月8日

字符函数和字符串函数(记忆总结)

摘要: 谭浩强《C语言基础第二版》第383页字符函数和字符串函数表中,双参数的只有五个函数分别为:strcat把str2接到str1后面、strchr在str中找出ch中出现的第一次位置、strcmp比较字符串str1和str2、strcpy把str2拷贝到str1中去、strstr找出str2在str1中出现的第一次位置.需要使用string.h的包含文件的函数有六个(这六个函数大部分需要类型为char *,一部分需要int类型),这在双参数函数基础上加上:strlen统计str中的字符个数.其余表中函数所含参数均为一个,它们的包含文件也都是使用ctype.h,在此表中单个函数的参数的参数类型与此函 阅读全文

posted @ 2011-10-08 10:01 呓语若梦半浮生 阅读(596) 评论(0) 推荐(0) 编辑

导航