`
修博龙泉
  • 浏览: 317038 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
  引入#import "ccDeprecated.h" // 第一个菜单项:CCMenuItemFont         // 设置文字大小         [CCMenuItemFontsetFontSize:50];         CCMenuItemFont *item1 = [CCMenuItemFontitemWithString:@"文字菜单"];         // 文字为黄色         item1.color = ccc3(255, 255, 0);                  // 第二个菜单项:CC ...
//  抛物线 //mSprite:需要做抛物线的精灵 //startPoint:起始位置 //endPoint:中止位置 //dirTime:起始位置到中止位置的所需时间 - (void) moveWithParabola:(CCSprite*)mSprite startP:(CGPoint)startPoint endP:(CGPoint)endPoint dirTime:(float)time{     float sx = startPoint.x;     float sy = startPoint.y;     float ex =endPoint.x+50;   ...
念 这里使用简化的概念,精确的定义请参考计算机图形学中二维观察流程。 世界坐标系:用于标注整个游戏世界的坐标系。 摄像机:摄像机摄到的区域才能显示在屏幕上,摄像机在本文中表现为一个窗口,窗口内的世界才能显示到屏幕上进而被看到。移动摄像机到不同的位置就可以观察不同位置的情形。 卡马克卷轴算法  如图所示,当前内容是 1230。当摄像机向右下移动时,其内容应该变为0564,这样就形成了卷轴的效果。 由原位置变化为新位置的具体做法是: 使用两个缓冲区:当前缓冲区和新缓冲区。 把新出现的内容绘制到新缓冲区的564部分,然后把当前缓冲区0部分内容绘制绘制到新缓冲区的对应部分,这样就形成了正确的新位置缓冲区 ...
Last login: Mon Nov  4 19:30:18 on ttys004   cd /Users/longquan/Desktop/TaobaoIOS/taobaoworkspace/Taobao2013   longquantekiMacBook-Pro:~ longquan$ cd /Users/longquan/Desktop/TaobaoIOS/taobaoworkspace/Taobao2013   longquantekiMacBook-Pro:Taobao2013 longquan$ git fsck   Checking object directo ...
    //录音设置     NSDictionary *RecordParam = [[NSDictionaryalloc] initWithObjectsAndKeys:                                  [NSNumber numberWithFloat: 8000.0],AVSampleRateKey, //采样率                                  [NSNumber numberWithInt: kAudioFormatLinearPCM],AVFormatIDKey,                      ...
          CGSize labelSize = [self.itemPrice1.textsizeWithFont:[UIFontsystemFontOfSize:13] constrainedToSize:CGSizeMake(175.0f, 2000.0f)  lineBreakMode:UILineBreakModeWordWrap];                       self.itemPrice1.frame = CGRectMake(130-labelSize.width-5, self.itemPrice1.frame.origin.y, labelSiz ...
//    //自动换行 //    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 300, 60)]; //    label.numberOfLines = 10; //    label.text = temp; //    CGSize size = CGSizeMake(300, 1000); //    CGSize labelSize = [label.text sizeWithFont:label.font //                              cons ...
监听键盘高度变化 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasChange:) name:UIKeyboardDidChangeFrameNotification object:nil]; - (void)keyboardWasChange:(NSNotification *)aNotification { NSLog(@"Keyboard change"); NSDictionary *info = [ ...
在线浏览地址:https://developer.apple.com/library/ios/navigation/#section=Resource%20Types&topic=Sample%20Code 工程zip压缩包下载地址: http://developer.apple.com/iphone/library/samplecode/Reachability/Reachability.zip http://developer.apple.com/iphone/library/samplecode/avTouch/avTouch.zip http://developer.app ...
iPhone 对于应用程序在后台运行有诸多限制(除非你越狱)。因此,当用户切换到其他程序后,原先的程序无法保持运行状态。对于那些需要保持持续连接状态的应用程序(比如社区网络应用),将不能收到实时的信息。 为解决这一限制,苹果推出了APNs(苹果推送通知服务)。APNs 允许设备与苹果的推送通知服务器保持常连接状态。当你想发送一个推送通知给某个用户的iPhone上的应用程序时,你可以使用 APNs 发送一个推送消息给目标设备上已安装的某个应用程序。 本文中,你将学到创建使用 APNs 的iOS 应用的详细步骤。 创建证书请求 使用APNs 的第一步是生成一个证书请求,使用该证书请求来申请 ...
  static NSString *CellIdentifier = @"Cell";     UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];     if (cell == nil) {         cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];     }     NSArray ...
一,转化的方法为 NSString *timeSp = [NSString stringWithFormat:@"%d", (long)[localeDate timeIntervalSince1970]]; NSLog(@"timeSp:%@",timeSp); //时间戳的值 二,把获取的时间转化为当前时间 NSDate *datenow = [NSDate date];//现在时间,你可以输出来看下是什么格式 NSTimeZone *zone = [NSTimeZone systemTimeZone]; ...
博客分类: iosiPhone开发 iosiPhone开发 经常会调用到各种外部文件,在引用一些外部的文件的时候可能会出现一些错误提示,是在link阶段出现一些error,错误界面如下: 通常解决方法为在项目中添加相应的类库: 选中项目 -> Build Phases -> Link Binary With Libraries -> 点击+ -> 搜索合适的库 -> 点击Add -> 重新编译 如果是自己编写的时候使用到一些相关类,除了添加框架之外,还应该包含一下头文件,例如: #import "QuartzCore/QuartzCore.h& ...
旋转: iv = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 300, 300)]; [iv setImage:[UIImage imageNamed:@"dial_panel"]]; //CALayer *rotate_layer = iv.layer; [self.view addSubview:iv]; CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"trans ...
如果楼主想要使用UINavigationController中的view controller stack,并且还想要同时自定义push、pop的动画效果,基本上是不可能的。原因在于想要使用view controller stack,就无法躲开 pushViewController:animated:这个方法,而一旦使用pushViewController:animated:,UINavigationController就会强制将要推入的viewController的frame设为当前可视区域的frame,从而断绝一切想要自定义动画的后路. 自定义动画: - (IBAction)btnClick ...
Global site tag (gtag.js) - Google Analytics