自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 Xcode6 一些东东

1.pch没有了需要自己创建个.pch文件,然后在

2014-10-21 21:54:48 406

转载 常用数学常量宏及函数

数学常量:#define M_E         2.71828182845904523536028747135266250   // e#define M_LOG2E     1.44269504088896340735992468100189214   // log 2e#define M_LOG10E    0.4342944819032518276511289189166050

2014-08-25 14:42:14 696

转载 如何隐藏UINavigationBar

隐藏:[self.navigationController setNavigationBarHidden:NO animated:YES];显示:[self.navigationController setNavigationBarHidden:YES animated:YES];隐藏返回键      self.navigationItem.hidesBackB

2014-06-26 14:51:12 3221

原创 SKLableNode

SKLabelNode *helloNode = [SKLabelNode labelNodeWithFontNamed:@"Chalkduster"]; helloNode.name = @"helloNode"; helloNode.text = @"Hello, World!"; helloNode.fontSize = 24;

2014-02-28 15:13:15 775

转载 获取当前语言

NSUserDefaults* defs = [NSUserDefaults standardUserDefaults]; NSArray* languages = [defs objectForKey:@"AppleLanguages"]; NSString *current = [languages objectAtIndex:0]; if ([cu

2013-12-20 17:14:46 518

转载 格式转换

--NSURL转化NSString--NSURL *url=····NSString *str=[url absoluteString];--NSMutableArray转化NSArray--NSMutableArray *list=····NSArray *list=[list mutableCopy];

2013-12-14 22:29:59 437

原创 UITableView

现在h文件里添加:UITableViewDataSource,UITableViewDelegate>实现:myarr = [NSArray arrayWithObjects:@"1",@"2",@"3",@"4",@"5", nil]; UITableView *myTableView = [[UITableView alloc] initWithFra

2013-09-11 22:53:27 577

原创 导航控制器UINavigationController

AppDelegate.h#import @class ViewController;@class ViewController1;@interface AppDelegate : UIResponder @property (strong, nonatomic) UIWindow *window;@property (strong, nonatomic) ViewCont

2013-09-08 22:58:22 444

原创 读写txt文件

//写NSString *fp = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/save.txt"];[saveStr writeToFile:fp atomically:YES encoding:NSUnicodeStringEncoding error:nil];//读NS

2013-09-07 12:36:52 569

原创 视图方向

UIInterfaceOrientationPortrait 竖直方向 home键在下UIInterfaceOrientationPortraitUpsideDown 竖直方向 home键在上UIInterfaceOrientationLandscapeLeft 横向 左UIInterfaceOrientationLandscapeRight 横向 右

2013-09-07 11:58:37 678

原创 NSLog输出

想输出CGRect等等类型时用:NSStringFromCGPoint   NSStringFromCGSize  NSStringFromCGRect  NSStringFromCGAffineTransform   NSStringFromUIEdgeInsetsNSLog(@"rect1: %@", NSStringFromCGRect(rect1));

2013-09-07 11:34:01 456

转载 AppDelegate

- (void)applicationWillResignActive:(UIApplication *)application {         if( [navController_ visibleViewController] == director_ )         [director_ pause];//1  }   - (void)applicationDid

2013-09-01 16:12:05 578

转载 CCDirector

CCDirector类负责初始化OpenGL ES和控制scenes之间的转换。CCDirector类是单例的,它以栈的方式处理scenes的调用,并且知道当前哪个scene是激活状态。 CCDirector主要负责当前窗口的内容,并且负责场景的切换和管理,它同时还还负责:  1. OpenGL中上下文的初始化(当然这在XNA中很多东西没有了)  2. 设置投影方式,默认为3D透视投影

2013-08-31 22:44:37 3236

原创 消息调度

消息调度就是指每隔一段时间调用一次方法。例如:碰幢监测。有两种方法实现。1.更新方式以每桢的频率被调用[self scheduleUpdate];-(void)update:(ccTime)delta{}2.

2013-07-18 15:31:43 809

转载 加速计

self.isAccelerometerEnabled = YES;//启用接收加速计事件//为接受加速计输入的层添加accelerometer方法,从而加速玩家精灵的运动-(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration

2013-07-04 14:59:14 535

转载 CCAction

动作可以让节点执行如移动、旋转、缩放、变色、消失等动作。也可以对精灵、标签、菜单、场景施加动作。动作执行完会自动从节点上清除,并释放自己占的内存。CCAction类的层次体系:CCAction跟CCFiniteTimeAction都是抽象类,只定义了一些基本属性和方法,没有实际用途,我们需要使用它们的子类来初始化动作,然后运行到节点上。1.CCFol

2013-06-25 16:47:21 2493

原创 CCNode

CCNode是所有节点的基类。使用方法://创建节点CCNode  *myNode = [CCNode node];//三种add方式[selfaddChild:myNode];//正常的[selfaddChild:myNode z:1];//z是绘制顺序,z越大越靠上;一样的话按先后顺序[selfaddChild:myNode z:1tag:1];

2013-06-24 15:33:08 880

原创 cocos2d 学习笔记

1.AppDelegate.m里:[director_setDisplayStats:YES];这是在屏幕左下角显示的三行数字。第一行是绘制调用的次数(绘制调用开销很高,这个数字越小越好);第二行是更新帧所需的时间(可以用来判断还可以绘制多少东西才会导致帧率下降);第三行是是当前的帧率。2.所有节点的基类都是CCNode。3.CCScene节点通常是

2013-06-23 19:12:20 552

原创 怎么让cocos2d能用ARC

目前Cocos2D自身不支持ARC第一种方法:1.在Xcode中打开ARC2.点击项目文件,Build Setting里Always Search User Paths设为Yes。将User Head Search Paths设为Cocos2d源代码的路径(例如:/Users/ming/Documents/cocos2d-iphone/**),并且选择recursive。3

2013-06-22 17:57:31 2008

原创 SBJson

mapAddressArray = [[NSMutableArray alloc] init];//记录地址mapDealerNameArray = [[NSMutableArray alloc] init];//记录名称mapDimensionArray = [[NSMutableArray alloc] init];//记录经度mapLongitudeArray = [[NSMut

2013-03-23 11:29:35 498

原创 UITextView

多行输入框文本UITextView *myTextView = [[UITextViewalloc] initWithFrame:CGRectMake(0, 0,289, 100)];myTextView.backgroundColor = [UIColorclearColor];myTextView.text = @"111";myTextView.font =

2013-03-15 21:38:47 577

原创 UIActionSheet

UIActionSheet *actionSheet = [[UIActionSheetalloc]                                      initWithTitle:@"下载图片"                                      delegate:self

2013-03-15 16:30:50 618

原创 loading条跟圆圈

loading圆圈UIActivityIndicatorView //单个进度轮 UIActivityIndicatorView *activity = [[UIActivityIndicatorView alloc] init]; [activity setCenter:CGPointMake(100, 100)];//指定进度轮中心点 [activity setActivi

2013-03-05 14:40:29 852

原创 NSString

-(BOOL) hasPrefix:(NSString *) astring;//检查字符串是否以astring开头; -(BOOL) hasSuffix:(NSString *) astring;//检查字符串是否以astring结尾; -(NSRange) rangeOfString:(NSString *) astring; //检查字符串内是否包含astring//去s

2013-01-21 17:20:37 369

原创 UIScrollView

//记录UIScrollView滑动时位置 tempImageY = scrollView.contentOffset.y;//UIScrollView滑动到指定位置[scrollView setContentOffset:CGPointMake(0, 100) animated:YES];//关闭滑动mainScrollView.scrollEna

2013-01-16 22:15:38 384

原创 UIButton

//创建btnsetBackgrounImage设置背景图片,背景就是透明的了,用setImage就有背景颜色了。UIButton *a = [UIButton buttonWithType:UIButtonTypeCustom];a.frame = CGRectMake(0, 0, 85, 308);[a setBackgroundImage:[UIImage imageWith

2013-01-12 13:11:02 638

转载 UIView

视图置顶:[self.view bringSubviewToFront:myView];视图放最后:[self.view sendSubviewToBack:myView];删除view:[myView removeFromSuperview];view加点击:UIImageView

2013-01-08 15:08:57 365

原创 UITextField

单行的输入文本框。创建跟他的属性 myTextField = [[UITextField alloc] initWithFrame:CGRectMake(100, 100, 100, 50)];myTextField.backgroundColor = [UIColor redColor];//背景颜色myTextField.textColor = [UIColor blueCol

2013-01-07 16:23:21 510

转载 数据存储

在决定把特定类型的信息存于何处时,有一些事情需要考虑。存储信息的最简单方法是首选项文件,但是这个方法有其弊端。1.所有的数据都是同时读写的。如果你要经常进行写操作,或数据量很大,这种方法可能会占用大量时间,让程序变慢。一般你的首选项文件不应该超过100K,大于时,考虑使用Core Data来存储。2.首选项文件对于信息的查找和排序不会提供很多选项。在一个应用中可以配置的任何东西一般都存于首

2013-01-04 12:59:47 266

原创 报错集合

1.在.h里定义的方法在.m里没有实现,或协议里必须实现的方法没有实现。@implementation MyClass              2.占位符类型不对int myInt = 1;NSLog(@"%@",myInt);  //应为 @"%d" 3.使用Core Data时的报错 是因为没在.m里导入#import _myModel = [NSManage

2013-01-03 12:59:27 786

原创 多线程

//待写

2013-01-03 12:46:02 256

原创 UIApplication

//待写

2013-01-03 12:41:35 242

原创 协议委托

//待写

2013-01-03 12:41:01 183

原创 习惯跟代码规范

类的设计类的设计师开发过程中最重要的步骤之一。尽管事后添加属性和方法是可行的,但知道你的应用中要用的哪些类以及它们有哪些基本的属性和方法是很重要的。在开发初期投入时间计划各个类的设计很关键。1.当设计方法的时候,方法越具体,重用的可能性越大。2.类名首字母一定要大写。对象名首字母应该小写。3.如果你的对象不继承其他任何Foundation类,也一定要继承NSObject.没有它,你

2013-01-03 12:40:43 297

原创 NSArray

数组分NSArray跟NSMutableArray。NSArray是不可变的集合,NSMutableArray是可变的集合。可变的集合意思是:在创建后仍可向其中添加或删除元素。不可变的集合意思是:必须在首次创建并初始化的时候提供所有值,此后不能变更。 初始数组NSArray *myArray = [[NSArray alloc] initWithObjects:@"1",@

2013-01-02 16:49:23 655

原创 项目中的一些设置

//设置全屏self.wantsFullScreenLayout=YES;//隐藏状态栏[[UIApplication sharedApplication]setStatusBarHidden:YES];  //在arc的项目里用没有arc的类-fno-objc-arc //在arc的项目里用没有arc的类-fobjc-arc//i

2013-01-02 16:27:18 441

UINavigationController创建

怎么创建UINavigationController

2013-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除