- 浏览: 76509 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
eric_weitm:
在效率本身上而言,引用也有优势。另外,在编译器实现时,指针的传 ...
C++中的 引用和指针区别
文章列表
一、 字符常量
字符常量就是用单撇号括起来的一个字符。没有赋值,只是一个括起来的字符。
二、 字符变量
字符变量:声明一个字符变量然后赋值,值就是一个字符。char类型长度为1字节,所以只能赋值一个长度字符,用单撇号括起来。
占位符:%c,每次只能读取一个字符。
三、 转义字符
因为有些符号是不能显示出来的,比如说回车符,换页,空操作符等等,我们需要使用转义字符进行处理。总结如下:
‘\n’:换行符 ‘\t’:制表符,使下一个输出的数据跳转到下一个输出区
‘\b’:退格,将当前的输出位置退回前一列处,即小时前一个已输出的字符。
‘\r’:回车,将当前的输出位置返回在本行开头.
‘\f’:换 ...
一、 数据的存储原理
a) 数据在计算机中以二进制形式存储。
b) 每个二极管只有两种状态:“导”,“截止”。
c)
二、 数据的存储单位
a) 位:又称“比特(bit)”,每个二极管元件称为一个“二进制位”,是存储信息的最小单位,值为0或1.
b) 字节:又称“拜特”。8个“二进制位”组成一组,称为“字节”,即:1 byte=8bit
c) 地址:操作系统把所有存储单元以字节为单位编号。
三、 数据进制之间的转换
a) 十进制—>二进制:
...
C语言学习总结(一)
- 博客分类:
- Develop about C
在千锋IOS培训的第一阶段结束了,回顾这段时间还是很有收获的。有时候我会想,相对与我的大学生涯相比,我对C语言对OOP思想都有了更深的理解和使用技巧,在能力上还是有长进的。如下做各章节知识点回顾,完全凭借记忆,没有书本的死抄重复,个人总结不全或差错、疏漏遗漏的地方,欢迎大家补充指教回复,谢谢。
Linux系统环境Mac系统下终端命令总结
使用终端进行文件操作及编写C语言程序是每个初级程序员必须学会使用的工具。Mac终端使用的是GCC编译器。
一、 文件操作
1、 查看当前文件路径:—>pwd
2、 查看当前文件列表:—>ls
2.1查看详细文件列表: —>l ...
<p>
</p>
<pre name="code" class="Objective-C">首先,声明一个webview视图和一个OpenMaps事件,分别实现存储器。OpenMaps事件的实现如下:</pre>
<pre name="code" class="Objective-C">-(IBAction)OpenMaps</pre>
<pre name="code" class="Objective-C&q ...
首先声明一个UIButton,然后声明一个-(IBAction)open;事件。
通过IB链接按钮控件,然后实现open事件如下代码:
[plain] view plaincopy
-(IBAction)opening
1 // 当前时间创建NSDate
NSDate *myDate = [NSDate date];
NSLog(@"myDate = %@",myDate);
2 //从现在开始的24小时
NSTimeInterval secondsPerDay =
先说下最近遇到的一些小问题, 首先这些小问题是不影响应用的, 只是在视觉上有点小不爽
1. UITextField四周的圆角
textField.layer.cornerRadius = 5.0 需要导入框架QuartzCore.framework, 并且在当前类中引用#import<QuartzCore/QuartzCore.h>
...
在ViewController.xib文件中添加一个UIButton按钮,然后我们实现一个提示功能窗口:
相关方法实现代码如下:
[plain] view plaincopy
-(IBAction)doSomething:(id)sender
在Xcode4.3.2中,我们新建一个IOS CocoaTouch项目,命名为:register。在ViewController.h文件中定义四个输出口:user,pass,year,sex;
Label因为不需要获取数据所以可以不定义输出口,定义两个Button按钮:Cancal,ok;
在ViewController.h中定义如下:
[plain] view plaincopy
文本字段Text Field是iPhone上最复杂和最常用的空间之一。在检查器中最顶部的区域。如下介绍各个属性。
Text:可以将其设置为默认值,键入的任何内容都将在应用程序启动时在该字段中显示。
Placeholder:用于指定将在文本字段中以灰色现实的文本,但前提是该字段没有值。如果空间不足的话,可以使用占位符来代替标签,或者使用它告诉用户应在此字段中键入的值。对于此字段,可以键入type in a name作为占位符。
Background和disabled字段是用来设置定制文本字段的外观时使用,多数情况下,完全不必要也不建议使用它们。
Alignement:位于这些字段下 ...
我们双击xib文件主窗口打开View界面的设计布局,也就是使用Interface Builder来通过拖动空间来设计图形界面。
首先我们需要在空白界面中添加一个ImageView控件,用来添加一张图片。然后我们选中图片,在右侧Hide or show the U ...
在Xcode 4.3.2中,我们使用interface Builder创建一个视图界面,我们选择的是IOS中的Application的single ViewApplication视图,此模版会帮我们自动构建好需要的文件。包含两个类:AppDelegate和ViewController和xib文件即图形界面设计。
ViewController文件是继承的UIViewController基类,UIViewController是ViewController的父类,是一个通用控制器,也是UIKit的一部分。
当我们在xib文件中添加标签控件的时候,可以通过interface Builder ...
1、 重载定义:派生类继承父类方法时,该方法具有相同的返回类型,并且参数的数目与重载的方法相同,即对父类同名函数进行重写。
2、好处:可以利用重载来修改继承方法的定义。
实例:
[plain] view plaincopy
一、关联:去顶调用的具体对象的过程称为关联,就是把一个函数名与一个类对象捆绑在一起,建立一个关联。一般来说,关联指把一个标识符和一个存储地址联系起来。
二、认知:
函数重载和通过对象名调用的虚函数,在编译时即可确定其调用的虚函数属于哪一个类,其过程称为静态关联,由于是在运行前进行关联的,所以又称为早期关联,函数重载属静态关联。
虚函数就是通过基类指针与虚函数的结合来实现多态性的。先定义一个指向基类的指针变量指向对应类的对象,再通过基类指针去调用虚函数。这样的调用方式编译系统在编译时是不能确定调用了哪一个类对象的虚函数的,因为编译只做静态语法检查,不能从语句形式上确定调用对象的。
...
注意:
只能用virtual声明类的成员函数,使之成为虚函数,不能将类外的普通函数声明为虚函数。因为虚函数的作用是允许在派生类中对基类的虚函数重新定义。所以只能用于类的继承层次结构中。
一个成员函数被声明为虚函数后,在同一类族中的类就不能再定义一个非virtual的但与该虚函数具有相同的参数(包括个数和类型)和函数返回值类型的同名函数。
根据什么考虑是否把一个成员函数声明为虚函数?
首先看成员函数所在的类是否会作为基类。然后看成员函数在类的继承后有无可能被更改功能,如果希望更改其功能的,一般应该将它声明为虚函数。
如果成员函数在类被继承后功能不需修改,或派生类用不到该函数,则不要把 ...