iphone
dadalan
这个作者很懒,什么都没留下…
展开
-
[ self dismissModalViewControllerAnimated:YES ];会去调用self的析够函数,所以,在其之后的显示在self上的作已经没有作用。
原创 2009-06-08 17:25:00 · 5221 阅读 · 2 评论 -
Modal view controllers
原创 2009-06-08 17:38:00 · 858 阅读 · 0 评论 -
如何隐藏状态栏
[ UIApplication sharedApplication ].statusBarHidden = YES;原创 2009-08-15 13:52:00 · 853 阅读 · 0 评论 -
navigationbar 的标题
self.navigationItem.title = _(@"About");与 self.navigationController.title = _(@"About");的不是指同一个titleself.navigationItem.title才能正确的设置navigationbar 的标题 回帖啊,不经允许,不准转载。fuck。原创 2009-06-12 15:48:00 · 1114 阅读 · 2 评论 -
iphone 界面不能显示图片,文字问题的一般解决办法
第一步:跟踪或者打印提示信息,看创建的对象是否成功,也就是看是否创建了一个非nil的对象。 第二步:检查图像的文件是否路径正确。原创 2009-06-11 15:03:00 · 2027 阅读 · 0 评论 -
不要在语言包里面设置空格。
有时,为了界面的需要,我们不要在语言包里面加空格,要在程序中进行控制。buttonTitle = [ NSString stringWithFormat:@" %@", _(@"updateWeb") ];原创 2009-06-12 17:30:00 · 653 阅读 · 0 评论 -
不能调用protocol中的方法原因总结。
1。 对象没有创建。2。没有设置delegate fuck 都是只看贴,不回帖的。原创 2009-06-12 20:51:00 · 787 阅读 · 1 评论 -
如何隐藏tabbar
infoRule.hidesBottomBarWhenPushed = YES; [ self.navigationController pushViewController:infoRule animated:YES ]; 看贴的,回帖啊,日!原创 2009-06-11 18:18:00 · 1621 阅读 · 3 评论 -
UIBUtton title image 不能同时显示
[ leftbutton setTitle:_(@"About") forState:UIControlStateNormal ]; [ leftbutton setImage:image forState:UIControlStateNormal ]; 不能同时显示。 其他控件如:UINavigatonItem原创 2009-06-12 16:50:00 · 2529 阅读 · 2 评论 -
教你如何使用UIWebView
Start by opening up the WebBrowserTutorialAppDelegate.h file and editing the @interface line to read:@interface WebBrowserTutorialAppDelegate : NSObject {What we have done is to make the main原创 2009-06-12 21:10:00 · 4219 阅读 · 0 评论 -
get iphone uniqueIdentifier
I also find that I can get uniqueIdentifier using:UIDevice *myDevice = [UIDevice currentDevice];NSString *identifier = myDevice.uniqueIdentifier;原创 2009-06-15 15:18:00 · 683 阅读 · 0 评论 -
unsigned char与char的区别
char 是无符号的 unsigned char 是无符号的,里面全是正数两者都作为字符用的话是没有区别的,但当整数用时有区别: char 整数范围为-128到127( 0x80__0x7F), 而unsigned char 整数范围为0到255( 0__0xFF )多数情况下,char ,signed char 、unsigned char 类型的数据具有相同的特性然而当你把一个单字节的数赋给原创 2009-06-16 11:31:00 · 1170 阅读 · 0 评论 -
关于using std::string
std::string 或者使用前先用 using std::string或using namespace std; 标准C++的string组件放在命名空间std里。所谓命名空间,跟java里的package很类似,java需要用import引入,c++用using。原创 2009-06-16 11:35:00 · 2105 阅读 · 0 评论 -
打开本地网页,与远程网页
fileURLWithPath:Initializes and returns a newly created NSURL object as a file URL with a specified path.+ (id)fileURLWithPath:(NSString *)path URLWithString:Creates and returns an NS原创 2009-06-15 13:26:00 · 981 阅读 · 0 评论 -
/System/Library/CoreServices
http://www.apple.com/DTDs/PropertyList-1.0.dtd"> ProductBuildVersion 5G77 ProductCopyright 1983-2008 Apple Inc. ProductName iPhone OS ProductVersion 2.2原创 2009-06-15 15:45:00 · 1119 阅读 · 0 评论 -
判断iphone网络状态
#import if ( ([[NetworkController sharedInstance]isFatPipe]) ){ //这就是wifi无线网络状态}if ( ([[NetworkController sharedInstance]isEdgeUp]) ) //这是edge网络状态当以上两种状态至少一种可用时if ( ([[NetworkCon原创 2009-06-15 15:54:00 · 1335 阅读 · 0 评论 -
NetworkController的使用
Create a new Header file by going into File->New File->C->Header File. Call it NetworkController.hPaste this in:#import "NSObject.h" @class NSString, NSTimer;@interface NetworkController : NSObject {s原创 2009-06-15 15:56:00 · 4814 阅读 · 0 评论 -
convert the contents of an NSData object to an NSString
1. NSString *stringFromASC = [NSString stringWithCString:[ascData bytes] length:[ascData length]];If the NSData object contains unichar characters then do this:NSString *stringFromUnichar = [N原创 2009-06-17 16:36:00 · 900 阅读 · 0 评论 -
socket实现从http服务器上下载
1. 从http 发送回来的信息包中获取到端口以及ip地址2. 通过ip,端口去连接服务器3. 接收服务器信息。 // // GetHTTP.cpp // // Retrieves a file using the Hyper Text Transfer Protocol // and print原创 2009-06-17 11:03:00 · 2365 阅读 · 0 评论 -
直接用socket实现HTTP下载
从HTTP服务器上下载一个文件有很多方法,"热心"的微软提供了WinInet类,用起来也很方便.当然,我们也可以自己实现这些功能,通过格式化请求头很容易就能实现断点续传和检查更新等等功能.本文附带的工程中有一个支持HTTP1.1协议,直接用Socket实现下载功能的DLL,实现了以下功能:1.连接主机2.格式化请求头3.设置接收,发送超时4.接收并分析回应头连接,发送,设置超时,接收数据等我就不细原创 2009-06-17 11:23:00 · 3023 阅读 · 0 评论 -
HTTP POST Queries from Cocoa Applications
HTTP POST Queries from Cocoa ApplicationsIntegrating web content with desktop applications. Part 3 in a 3-part seriesby Fritz AndersonIntroductionIn the first two articles in this series, we原创 2009-06-17 11:50:00 · 2297 阅读 · 0 评论 -
NSURLConnection的使用
1. connecttion = [ NSURLConnection connectionWithRequest:[ NSURLRequest requestWithURL:[ NSURL URLWithString:@"http://www.baidu.com" ] ] delegate:self ]; receivedData=[原创 2009-06-17 16:14:00 · 10010 阅读 · 1 评论 -
Using iPhone's NSURLConnection class
Web Services Connection#1 NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@/"http://maps.google.com/maps/geo?output=json&q= %@” address, nil]]; NSString *data = [[NSString alloc] init原创 2009-06-17 16:29:00 · 1175 阅读 · 0 评论 -
iPhone的特殊URL
在iPhone中,可以直接用UIApp打开URL地址。如下所示: [ UIApp openURL : [ NSURL URLWithString : @ http://www.apple.com ] ] ; 或者: [ UIApp openURL : [ NSURL URLWithString : @ mailto:apple@mac.com?Subject=hello ] ] ; 与此同原创 2009-06-19 00:13:00 · 1034 阅读 · 0 评论 -
为什么不要做iPhone上面的应用
简单来说就是因为两国的文化不同,或者说生活方式的不同。美国不管多穷的人都有车,他们平时的生活方式和国内绝对是完全不同的。做应用和做游戏不一样,应用需要满足人们某一 简单来说就是因为两国的文化不同,或者说生活方式的不同。美国不管多穷的人都有车,他们平时的生活方式和国内绝对是完全不同的。做应用和做游戏不一样,应用需要满足人们某一部分的需求,比如,一个计算小费的软件,在国内不会有市场,可是原创 2009-06-19 00:21:00 · 918 阅读 · 0 评论 -
创建log文件的代码
iPhone中的NSLog还是挺不方便的,除非你用SSH调试,才能够看到NSLog的输出。可是这样一来,由于不是使用SpringBoard启动程序,语言环境就只能是英文,而且无法获得3轴重力感应的任何数据 iPhone中的NSLog还是挺不方便的,除非你用SSH调试,才能够看到NSLog的输出。可是这样一来,由于不是使用SpringBoard启动程序,语言环境就只能是英文,而且无法获原创 2009-06-20 09:24:00 · 1165 阅读 · 0 评论 -
iPhone视频播放器例子
iPhone视频播放器例子时间:2009-06-11 19:46来源:未知 点击: 13次这篇文章是一个用iPhone播放视频的例子,使用iPhone非官方SDK。 代码的作者是hobbut 原文地址(俄文): http://blog.weho.ru/2008/04/primer-prostogo-videopleera.html main.m: int main(原创 2009-06-22 13:41:00 · 2056 阅读 · 1 评论 -
在程序中关闭iPhone
首先在程序中引用 #include sys/reboot.h 然后使用 reboot(RB_HALT); 就可以直接将iPhone关机。 首先在程序中引用#include 然后使用reboot(RB_HALT);就可以直接将iPhone关机。原创 2009-06-19 00:10:00 · 757 阅读 · 0 评论 -
获取iPhone用户手机号
使用下面的函数可以返回用户的手机号: extern NSString *CTSettingCopyMyPhoneNumber(); 然后调用即可。 由于这个函数是包含在CoreTelephony中,所以只能用于非官方iPhone SDK。 使用下面的函数可以返回用户的手机号: extern NSString *CTSettingCopyMyPhoneNumber();原创 2009-06-19 00:11:00 · 1320 阅读 · 2 评论 -
visibleCells
[ [ tableView visibleCells ] count ]仅仅是UITableView上可以看到的cell - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath绘制的也仅仅是能看到的cell原创 2009-06-19 14:19:00 · 2541 阅读 · 0 评论 -
修改dylib的默认链接位置
有些dylib库并没有设置到/Framework里,当你将这些dylib添加到程序包中时,也无法正确调用。有一个解决方法: 用otool -L OOXX.dylib 查看链接位置 用 install_name_tool -id @executable_path/../Framework 有些dylib库并没有设置到/Framework里,当你将这些dylib添加到程序包中时,也无法正原创 2009-06-22 10:17:00 · 5518 阅读 · 1 评论 -
iPhone SDK Sample Code Application Badge
To add a badge that displays on top of your application icon using the iPhone SDK add the following line in your codeThe badge must be a integer.[UIApplication sharedApplication].applicationIcon原创 2009-06-22 10:49:00 · 1096 阅读 · 0 评论 -
如何在iPhone程序读取数据时显示进度窗
下面代码说明如何使用iPhone 非官方SDK在读取数据时显示进度条。 以下代码参考了MobileRss。 定义头文件: #import uikit/UIProgressHUD.h @interface EyeCandy : UIApplication { UIProgressHUD * progress; } - ( v 下面代码说明如何使用iPhone 非官方SDK在读取数据时显原创 2009-06-22 14:13:00 · 1309 阅读 · 0 评论 -
将文件读取为NSData
NSString *filename = @"/this/is/my/file/path"; NSData *data; data = [NSData dataWithContentsOfFile: filename];原创 2009-06-20 08:08:00 · 4985 阅读 · 0 评论 -
开发支持iPhone横屏的Tab Bar程序
当你为iPhone开发程序的时候,你可能会用到XCode提供的项目模板。这些模板里有一个叫做Tab Bar Application的,可以帮助你快速创建一个基于Tab Bar的程序,但是默认生成的模板仅仅支持竖屏 当你为iPhone开发程序的时候,你可能会用到XCode提供的项目模板。这些模板里有一个叫做Tab Bar Application的,可以帮助你快速创建一个基于Ta原创 2009-06-20 08:47:00 · 1630 阅读 · 1 评论 -
apt-get
apt-get is a simple command line interface for downloading andinstalling packages. The most frequently used commands are updateand install.原创 2009-06-22 11:31:00 · 726 阅读 · 0 评论 -
在NSScrollView滚动时获取通知
有时候你可能需要在用户滚动NSScrollView的时候获得通知,以便进行更多自定义的处理。本文的方法可以帮助你获得这些通知。 如果你希望在滚动视图滚动时获取通知,你需要先告诉 c 有时候你可能需要在用户滚动NSScrollView的时候获得通知,以便进行更多自定义的处理。本文的方法可以帮助你获得这些通知。 如果你希望在滚动视图滚动时获取通知,你需要先告诉contentVi原创 2009-06-22 11:45:00 · 2072 阅读 · 0 评论 -
如何在iPhone程序中调用外部命令
下面是如何在iPhone非官方SDK程序中调用外部命令的方法。 - ( NSString * ) executeCommand : ( NSString * ) cmd { NSString * output = [ NSString string ] ; FILE * pipe = popen ( [ cmd cStringUsingEncoding : NSASCIIStringEnc原创 2009-06-22 14:11:00 · 1191 阅读 · 0 评论 -
WebKit的基本用法
WebKit是苹果开发中比较常用的浏览器引擎,Safari使用的正是WebKit引擎。WebKit基于KDE的KHTML加以再开发,解析速度超过了以往所有的浏览器。这里简单记录一下WebKit的基本用法。 WebKit由下 WebKit是苹果开发中比较常用的浏览器引擎,Safari使用的正是WebKit引擎。WebKit基于KDE的KHTML加以再开发,解析速度超过了以往所有的浏览器原创 2009-06-20 08:13:00 · 3413 阅读 · 0 评论 -
time_t到tm时间转变
- (void) cur_time{ char *wday[] = {"星期天", "星期一","星期二","星期三","星期四","星期五","星期六"}; time_t timep; struct tm *p; time(&timep); p = localtime(&timep); printf("%d年%2d月%2d日", (190原创 2009-06-24 15:08:00 · 1398 阅读 · 0 评论