摘要: 转自:http://blog.csdn.net/linzhiji/article/details/6833884.h文件#import <UIKit/UIKit.h>#import "JSONKit.h"@interface MainViewController : UIViewController{ UIButton *btn;}@end.m文件//// MainViewController.m// testapple//// Created by kiri on 12-5-8.// Copyright (c) 2012年 __MyCompanyName__. 阅读全文
posted @ 2012-09-21 14:31 LostInTheEcho 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: 转:http://blog.csdn.net/totogogo/article/details/7355203有几种方法some developers recommend use singleton patter (ref linkhttp://blog.csdn.net/kmyhy/article/details/7026511)方法1:使用静态变量 (不推荐)方法2: 使用singleton pattern (ref link:http://nice.iteye.com/blog/855839)方法3:把全局变量设置到AppDelegate中例: 定义和使用一个全局变量"isLo 阅读全文
posted @ 2012-09-21 12:55 LostInTheEcho 阅读(19552) 评论(1) 推荐(0) 编辑
摘要: 例子:http://blog.devdiv.com/iphone%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8Fsingleton%E7%9A%84%E5%AE%9E%E7%8E%B0.htmliOS单例模式的实现单例是指静态分配的实例,而 iphone sdk 中全是这种实例,例如[UIApplication sharedApplication] 返回一个指向代表应用程序的单例对象的指针。[UIDevice currentDevice] 获取一个代表所有使用硬件平台的对象。将类方法与单例相结合,便可以在程序的任何地方访问静态实例,而无需使用指向对象的指针或保存它的实例 阅读全文
posted @ 2012-09-21 11:50 LostInTheEcho 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 单例模式:保证一个类中,有且只有一个实例存在并提供一个访问点供全局访问,该实例可以被所有的程序来访问。一般有在,在这种情况下用:1、当要用一个类时,又要用该类中的一个实例;2、new 来创建实例时会给程序造成资源的浪费,而且实例越多也不好控制。3、不同的线程调用时,可能会引起不同步的现象。显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。Objective-C Singleton 单例模式解析,单例模式就是只有一个实例,确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类。objective c 阅读全文
posted @ 2012-09-21 11:48 LostInTheEcho 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 1,在视图文件中拖拽一个Activity Indicator View并且声明#import <UIKit/UIKit.h>@interface XViewController : UIViewController@property (weak, nonatomic) IBOutlet UILabel *myLabel;@property (weak, nonatomic) IBOutlet UIActivityIndicatorView *myActivityIndicatorView;@end2,运用 startAnimating 和stopAnimating方法控制菊花是否转 阅读全文
posted @ 2012-09-21 11:15 LostInTheEcho 阅读(4225) 评论(0) 推荐(0) 编辑
摘要: 宏是编译器的东西,是纯粹的“字符替换”,与编程语言其他什么一切都无关。仅仅是帮助你更好地输入字符。例如:下面程序void main(){double x,y;x=3.1415926535897932384626433832795;y=x+3.1415926535897932384626433832795;y/=3.1415926535897932384626433832795;x=sin(3.1415926535897932384626433832795*y);}相信你输入程序时候很苦恼,并且如果其中某个3.1415926535897932384626433832795被错改了一小数位的话,造 阅读全文
posted @ 2012-09-20 23:34 LostInTheEcho 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 根据http://luoyl.info/blog/2012/04/two-way-to-send-email-in-ios/总结1,首先加载 MessageUI控件 ,在.h文件中导入,并且引入协议#import <UIKit/UIKit.h>#import <MessageUI/MFMailComposeViewController.h>//导入控件@interface AboutViewController : UIViewController<MFMailComposeViewControllerDelegate>//引入这个- (IBAction)e 阅读全文
posted @ 2012-09-20 17:15 LostInTheEcho 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cocoachina.com/bbs/read.php?tid=60903&page=1为了实例化咱们的Label时必须做点啥.. 先来个协议..h文件#import <Foundation/Foundation.h>@class MyLabel;@protocol MyLabelDelegate <NSObject>@required- (void)myLabel:(MyLabel *)myLabel touchesWtihTag:(NSInteger)tag;@end 新建类,继承UILabel.@interface MyLabe 阅读全文
posted @ 2012-09-20 16:02 LostInTheEcho 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在试图文件中创建好button, 声明button点击方法修改试图内容,如下图:1,修改类型,为custon2,修改配置为Default3,title修改后即是view中显示的文字4,修改颜色以及字体大小1 - (IBAction)mainSite:(id)sender {2 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.apple.com.cn/"]];3 4 }换上URL。。 直接safari打开 阅读全文
posted @ 2012-09-20 15:35 LostInTheEcho 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 如果A区域是通过代码添加进去的,但是XIB文件中并没有显示的话。。那么视图中一切的元素都要参考箭头中指示的内容来做修改,以免错位 阅读全文
posted @ 2012-09-20 14:23 LostInTheEcho 阅读(119) 评论(0) 推荐(0) 编辑