自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 收藏
  • 关注

原创 CCMenu 与 CCMenuItem

 引入#import "ccDeprecated.h"// 第一个菜单项:CCMenuItemFont        // 设置文字大小        [CCMenuItemFontsetFontSize:50];        CCMenuItemFont *item1 = [CCMenuItemFontitemWithString:@"文字菜单"];        /...

2013-11-09 11:52:12 140

原创 抛物线的精灵

//  抛物线//mSprite:需要做抛物线的精灵//startPoint:起始位置//endPoint:中止位置//dirTime:起始位置到中止位置的所需时间- (void) moveWithParabola:(CCSprite*)mSprite startP:(CGPoint)startPoint endP:(CGPoint)endPoint dirTime:(flo...

2013-11-08 15:04:05 113

原创 卡马克卷轴算法

念 这里使用简化的概念,精确的定义请参考计算机图形学中二维观察流程。 世界坐标系:用于标注整个游戏世界的坐标系。 摄像机:摄像机摄到的区域才能显示在屏幕上,摄像机在本文中表现为一个窗口,窗口内的世界才能显示到屏幕上进而被看到。移动摄像机到不同的位置就可以观察不同位置的情形。 卡马克卷轴算法  如图所示,当前内容是 1230。当摄像机向右下移动时,其内容应该变为0564,这样就形成了卷轴的效果。 由...

2013-11-05 15:35:14 575

原创 git 大招

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/taobaoworks...

2013-11-04 19:54:39 133

原创 AVAudioRecorder MAV格式录音

    //录音设置    NSDictionary *RecordParam = [[NSDictionaryalloc] initWithObjectsAndKeys:                                 [NSNumber numberWithFloat: 8000.0],AVSampleRateKey, //采样率                 ...

2013-08-15 21:13:11 305

原创 uilable根据字符串长度变化

          CGSize labelSize = [self.itemPrice1.textsizeWithFont:[UIFontsystemFontOfSize:13] constrainedToSize:CGSizeMake(175.0f, 2000.0f)  lineBreakMode:UILineBreakModeWordWrap];                  ...

2013-08-01 15:18:47 72

原创 ios 文本自动换行

//    //自动换行//    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 300, 60)];//    label.numberOfLines = 10;//    label.text = temp;//    CGSize size = CGSizeMake(300, 1000)...

2013-07-30 19:52:28 253

ios 文本框随着键盘高度变化而变化

监听键盘高度变化 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasChange:) name:UIKeyboardDidChangeFrameNotification object:nil];- (void)keyboardWasChange:(NSNotif...

2013-07-29 18:22:18 99

原创 IOS开发苹果官方Sample Code及下载地址

在线浏览地址:https://developer.apple.com/library/ios/navigation/#section=Resource%20Types&topic=Sample%20Code工程zip压缩包下载地址:http://developer.apple.com/iphone/library/samplecode/Reachability/Reachabil...

2013-07-11 11:17:50 218

原创 苹果推送通知服务(APNs)编程(转)

iPhone 对于应用程序在后台运行有诸多限制(除非你越狱)。因此,当用户切换到其他程序后,原先的程序无法保持运行状态。对于那些需要保持持续连接状态的应用程序(比如社区网络应用),将不能收到实时的信息。为解决这一限制,苹果推出了APNs(苹果推送通知服务)。APNs 允许设备与苹果的推送通知服务器保持常连接状态。当你想发送一个推送通知给某个用户的iPhone上的应用程序时,你可以使用 APN...

2013-06-07 11:19:21 227

原创 cell 数据重复

static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[UITableViewCell alloc]...

2013-06-03 15:21:32 81

原创 ios NSDate NSTring long 时间戳与字符串转换

[code="java"]一,转化的方法为 NSString *timeSp = [NSString stringWithFormat:@"%d", (long)[localeDate timeIntervalSince1970]]; NSLog(@"timeSp:%@",timeSp); //时间戳的值二,把获取的时间转化为当前时间 NSDate *daten...

2013-05-22 11:09:00 173

原创 关于缺少各种framework出现的错误累结(转)

博客分类: iosiPhone开发iosiPhone开发 经常会调用到各种外部文件,在引用一些外部的文件的时候可能会出现一些错误提示,是在link阶段出现一些error,错误界面如下:通常解决方法为在项目中添加相应的类库:选中项目 -> Build Phases -> Link Binary With Libraries -> 点击+ -> 搜索合适的库 -> 点击Ad...

2013-05-16 16:47:35 121

原创 动画-图片旋转

旋转:[code="java"]iv = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 300, 300)]; [iv setImage:[UIImage imageNamed:@"dial_panel"]]; //CALayer *rotate_layer = iv.layer; [self.vi...

2013-05-13 11:28:51 219

原创 UINavicationController

如果楼主想要使用UINavigationController中的view controller stack,并且还想要同时自定义push、pop的动画效果,基本上是不可能的。原因在于想要使用view controller stack,就无法躲开pushViewController:animated:这个方法,而一旦使用pushViewController:animated:,UINavigat...

2013-05-13 09:41:50 136

原创 NSTimer-动态修改Interval的值

[code="java"]NSTimer使用例子: NSTimer *showTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:self ...

2013-05-06 09:38:16 685

原创 BNF巴科斯范式及其扩展

巴科斯范式及其扩展BNF & Augmented BNF什么是巴科斯范式巴科斯范式(BNF: Backus-Naur Form 的缩写)是由 John Backus 和 Peter Naur 首次引入一种形式化符号来描述给定语言的语法(最早用于描述ALGOL 60 编程语言)。确切地说,早在UNESCO(联合国教科文组织)关于ALGOL 58的会议上提出的一篇报告中,Backus就...

2013-05-02 09:50:01 190

原创 初探Java8新特性之lambda表达式

[code="java"]Java8带有Lambda表达式的预览版的JDK已经放出来了(地址在最下面),新特性有以下四个: 1.Lambda表达式(或称之为“闭包”或者“匿名函数”) 2.扩展的目标类型 3.方法和构造器引用 4.接口默认方法 本文先介绍一下很值得期待的Lambda表达式,lambda表达式,等同于大多说...

2013-05-02 09:46:21 127

原创 UIScrollView的属性总结

UIScrollView的属性总结属性 作用CGPoint contentOffSet 监控目前滚动的位置CGSize contentSize 滚动范围的大小UIEdgeInsets contentInset 视图在scrollView中的位置iddelegate 设置协议BOOL directionalLockEnabled 指定控件是否只能在一个方向上滚动BOO...

2013-04-27 10:00:45 67

原创 单例设置

[code="java"]+ (RootScrollView *)shareInstance;+ (RootScrollView *)shareInstance { static RootScrollView *__singletion; static dispatch_once_t onceToken; dispatch_once(&onceToke...

2013-04-27 09:51:35 87

原创 颜色设置

[code="java"][Globle colorFromHexRGB:@"bb0b15"]+ (UIColor *)colorFromHexRGB:(NSString *)inColorString{ UIColor *result = nil; unsigned int colorCode = 0; unsigned char redByte, gr...

2013-04-27 09:50:18 72

原创 翻转动画

[code="java"] CGContextRef context = UIGraphicsGetCurrentContext(); [UIView beginAnimations:nil context:context]; [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLe...

2013-04-11 16:11:44 60

原创 计算字符串高度

[code="java"]- (float)countHeightOfString:(NSString *)string WithWidth:(float)width Font:(UIFont *)font { if ([NSNull null] == (id)string) { string = @"暂时没有数据"; } CGSize constraintSize = CG...

2013-04-10 11:39:00 61

原创 uiimageview图片截取

[code="java"]/** *从图片中按指定的位置大小截取图片的一部分 * UIImage image 原始的图片 * CGRect rect 要截取的区域 */- (UIImage *)imageFromImage:(UIImage *)image inRect:(CGRect)rect { CGImageRef sourceImageRef = [ima...

2013-04-09 12:00:43 222

原创 imageView添加阴影和边框

[code="java"]// //给imageView添加阴影和边框// UIImageView*imgvPhoto = [[UIImageView alloc] init]; //添加边框 CALayer *layer = [imageView layer]; layer.borderColor = [UIColor whiteColor].C...

2013-04-09 11:57:21 296

原创 视觉还原

[code="java"]- (void) viewDidAppear:(BOOL)animated{ UIView *view=(UIView *)[[AppDelegate appDelegate].window viewWithTag:800]; [view removeFromSuperview]; UIImageView *bgImage = [[UII...

2013-04-02 15:25:19 142

原创 fenye

#import "WTAlbumImVC.h"#import "WTPullRefreshView.h"#import "WTAlbumPicListCell.h"#import "WTPictureDetailVC.h"@interface WTAlbumImVC () // picture list view@property (retain, nonatomi...

2013-01-06 20:25:43 64

原创 字符串为空判断

NSString *trimedString = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; if ([trimedString length] == 0) { UIAlertView *alert = [[...

2013-01-04 14:47:48 79

原创 ios:升级到Xcode4.5.1的警告处理

Xcode升级到4.5后,出现了一堆的Warning.网上搜了一些办法,总结一下。#if __has_feature(objc_arc) && __clang_major__ >= 3#define PP_ARC_ENABLED 1#endif // __has_feature(objc_arc)#if PP_ARC_ENABLED#define PP_RETAIN(xx)...

2012-12-18 10:40:44 132

原创 ios 动画

[code="java"]//开启动画效果代码 [UIView animateWithDuration:2 animations:^{ //动画 } completion:^(BOOL finish){ //最后位置 self.searchText.frame = CGRectMake (0,100,200,31);...

2012-12-14 13:36:53 62

原创 ios 修改工程名

3.2版本的话可以直接在Xcode的Project下面的Rename修改,而其他的以前版本使用:1、直接修改info里面的Bundle display name,这个方法只是修改了在模拟器上显示的icon下面的app文字,其他的象Products下面的xx.app,Targets下面的xx,Executables下面的xx等都没有修改。2、如果要修改products下面的xx.app的名字...

2012-12-12 20:30:47 76

原创 iOS SEL类型iOS SEL类型

[code="java"]bjective-C在编译的时候,会根据方法的名字(包括参数序列),生成一个用 来区分这个方法的唯一的一个ID,这个ID就是SEL类型的。我们需要注意的是,只要方法的名字(包括参数序列)相同,那么它们的ID都是相同的。就是 说,不管是超类还是子类,不管是有没有超类和子类的关系,只要名字相同那么ID就是一样的。我们可以方便的通过方法的名字,获取到方法的ID也就是...

2012-12-11 10:50:37 84

原创 长按地图获取经纬度 添加图钉

长按地图获取经纬度[quote] UILongPressGestureRecognizer *lpress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPress:)]; lpress.minimumPressDuration = 0.3;//按0.5秒...

2012-12-07 17:09:40 327

原创 ios 手势识别

转自http://blog.csdn.net/likendsl/article/details/7554150 一、概述iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event - (void)touches...

2012-12-05 13:36:18 83

原创 MKMapView 显示当前位置

[code="java"]//显示地图 MKMapView *mapView = [[MKMapView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)]; mapView.showsUserLocation = YES; [self.view addSubview:mapView]; //显示当...

2012-12-03 17:14:09 172

原创 imageView setImageWithURL

[self.detailImageView setImageWithURL:[NSURL URLWithString:picture.picUrl] success:^(UIImage *image, BOOL cached) { } failure:nil];

2012-11-30 23:24:26 128

原创 uiimageview 自适应

detailImageView.contentMode = UIViewContentModeScaleAspectFit;

2012-11-30 13:00:15 49

原创 status bar 半透明

[code="java"]- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{ self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // ...

2012-11-28 10:42:21 38

原创 statusbar 隐藏

[code="java"]方法1: [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];方法2:UIView *proxyView = [[UIView alloc] initWithFrame:self.view.frame]; ...

2012-11-27 11:30:19 90

原创 uitableview cell 数据重复

[code="java"]- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView...

2012-11-26 10:58:53 82

空空如也

空空如也

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

TA关注的人

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