- 浏览: 94578 次
- 性别:
- 来自: 北京
最新评论
-
lord_is_layuping:
...
ORA-20000: ORU-10027: buffer overflow -
云云06:
安装成功后,对方表示我的声音正常了……但是我自己电脑的一切声音 ...
完美解决苹果MacBook Pro本本xp下声音小、QQ视频无法语音、耳机孔红灯问题 -
120845540:
下载安装以后,我电脑又没声音又不能语音了....还不如之前.. ...
完美解决苹果MacBook Pro本本xp下声音小、QQ视频无法语音、耳机孔红灯问题 -
handy.wang:
最后:“但是我现在发现我错了,其实一直都有一种这种感觉,只是没 ...
iphone 开发中属性 property 和 synthesize 权威的介绍 -
liucuan:
我的是2007年的macbook,xp系统貌似没有这个Cirr ...
完美解决苹果MacBook Pro本本xp下声音小、QQ视频无法语音、耳机孔红灯问题
文章列表
Creating the Objects in Interface Builder
The process for combining tab bar and navigation controllers in a nib file is relatively straightforward. The only real difference is how you create the relationship between the tab bar controller and the navigation controller. When using these objects by ...
时间:2011年03月14日 14:07:12 来源:IBMdeveloperWorks 作者:Nicholas Poore, 顾问软件工程师, IBM
简介
developerWorks 认识到移动设备已成为首选的沟通和内容聚合模式,尤其是 Apple iPhone,在全世界广受欢迎。此外,IBM Lotus® Connections 2.5 ...
如果只是简单的下载上传,我觉得这些就够了。
用到的类:NSURLRequest NSURL NSURLConnection
举简单的例子
【1】http GET请求
参数url为目的请求URL地址:http://.......
注意url是经过URL编码之后的
- (NSString*) sendXMLRequest: (NSString*)url;
{
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
//NOTE with ...
- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
// messageLabel.text =@"Touches Began";
// [self updateLabelsFromTouches:touches];
NSUInteger numTouches = [touches count];
NSUInteger numTags = [[touches anyObject] tapCount];
}
...
返回浮点的绝对值。
AME
fabs -- floating-point absolute value function
SYNOPSIS
#include <math.h>
double
fabs(double x);
long double
fabsl(long double x);
float
fabsf(float x);
DESCRIPTION
The fabs() functions compute the absol ...
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSDocumentDirectory 表示 我们正在查找Documents 目录的路径。
NSUserDomainMask 表示 我们希望将搜索限制在我们应用程序的沙盒。
在Objective-c中,当一个类需要引用另一个类,即建立复合关系的时候,需要在类的头文件中建立被引用类的指针。 如:
Car.h
#import
@interface Car:NSObject
{
Tire *tires[4];
Engine *engine;
}
…
实现类我们先省略,如果你直接这么编译,编译器会报错,告诉你它不知道Tire和Engine是什么。
这时候有两个选择,一个是import这两个被引用类的头文件,另一个是使用@class声明Tire和Engine是类名。 二者的区别在于:
import会包含这 ...
3.3.7 Cocoa数字类型
本节中的类型不是Objective-C语言的一部分。它们都定义于Cocoa框架中,但是,我们会看到它们经常在这里提及。从Mac OS X 10.5开始,Apple已经使用定义的类型替代了Cocoa框架中int和float的大多数出现,而定义的类型的长度取决于代码是编译为32位可执行程序还是64位可执行程序(参见附录C)。
NSInteger
NSInteger替代了Cocoa框架中大多数int的出现。它在32位环境中定义为int,在64位环境中定义为long(64位整数)。
NSUInteger
NSUInteger是NSInteger的无符号形 ...
我对OC了解还不深,只知道一些最基础的东西,总结一下。
基础数据类型
在OC里面也可以使用C的基础类型,比如int,float等,但一些OC的基础类型有与C的对应的,看上去很类似,却提供了更多的功能和特性。比如string和NSString,string就是普通的C语言的字符串,而NSString是一个object,不仅包含了字符串,还有一些跟显示相关的接口等,你可以直接在屏幕上打印输出一个NSString,却不能对string这样操作。
NSInteger、NSUInteger、CGFloat
这几个类型跟C里的类型基本是一样的,但还是稍有不同,这其实是“type de ...
今天在编写《iphone3开发教程》中第七章的内容时,突然被一个错误搞晕了,改了好多地方都没成功,后来想在网上查查,结果还都是英文!庆幸的是,读懂了某一篇段,还真改正了过来,链接无误。下面和大家分享一下吧!
错误源:在试图控制器中,想应用AudioToolbox类中的函数AudioServicesCreateSystemSoundID输出声音,虽然已添加了头文件,但是链接时却出现了错误:
Ld build/Debug-iphonesimulator/Pickers.app/Pickers normal i386
cd /Users/wang/Documents/Pickers
...
最近有人问我关于什么时候用self.赋值的问题, 我总结了一下, 发出来给大家参考. 有什么问题请大家斧正. 关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来. 同时关于内存管理的内容, 请大家看旺财勇士的Objective-C内存管理总结~CC专版 , 有些东西我就不多解释了. 进入正题, 我们经常会在官方文档里看到这样的代码:MyClass.h
[/lang]
@interface MyClass : NSObject {
MyObject *myO ...
在Objective-c 2 .0中引入了 property 和 synthesize 为方便存取
1 让大家认识一下 property and synthesize 吧 @property预编译命令的作用是自动声明属性的setter和getter方法
@synthesize也是一种新的编译器功能,表示“创建该属性的访问器”
废话少说~~ 下面更精彩哦~~~
下面我们来对比一下 有这两个属性和不用这两个属性的区别吧!!!
----------------------------------
没用之前
---- ...
1. 外部资源 添加到 Resources 目录 中 。
2.
#import <UIKit/UIKit.h>
@interface Control_FunViewController : UIViewController {
UITextField *nameField;
UITextField *numberField;
}
@property (nonatomic,retain) IBOutlet UITextField *nameField;
@property (nonatomic,retain) IBOutlet UITextField * ...