- 博客(123)
- 收藏
- 关注
原创 CCMenu 与 CCMenuItem
引入#import "ccDeprecated.h"// 第一个菜单项:CCMenuItemFont // 设置文字大小 [CCMenuItemFontsetFontSize:50]; CCMenuItemFont *item1 = [CCMenuItemFontitemWithString:@"文字菜单"]; /...
2013-11-09 11:52:12
191
原创 抛物线的精灵
// 抛物线//mSprite:需要做抛物线的精灵//startPoint:起始位置//endPoint:中止位置//dirTime:起始位置到中止位置的所需时间- (void) moveWithParabola:(CCSprite*)mSprite startP:(CGPoint)startPoint endP:(CGPoint)endPoint dirTime:(flo...
2013-11-08 15:04:05
147
原创 卡马克卷轴算法
念 这里使用简化的概念,精确的定义请参考计算机图形学中二维观察流程。 世界坐标系:用于标注整个游戏世界的坐标系。 摄像机:摄像机摄到的区域才能显示在屏幕上,摄像机在本文中表现为一个窗口,窗口内的世界才能显示到屏幕上进而被看到。移动摄像机到不同的位置就可以观察不同位置的情形。 卡马克卷轴算法 如图所示,当前内容是 1230。当摄像机向右下移动时,其内容应该变为0564,这样就形成了卷轴的效果。 由...
2013-11-05 15:35:14
656
原创 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
187
原创 AVAudioRecorder MAV格式录音
//录音设置 NSDictionary *RecordParam = [[NSDictionaryalloc] initWithObjectsAndKeys: [NSNumber numberWithFloat: 8000.0],AVSampleRateKey, //采样率 ...
2013-08-15 21:13:11
342
原创 uilable根据字符串长度变化
CGSize labelSize = [self.itemPrice1.textsizeWithFont:[UIFontsystemFontOfSize:13] constrainedToSize:CGSizeMake(175.0f, 2000.0f) lineBreakMode:UILineBreakModeWordWrap]; ...
2013-08-01 15:18:47
101
原创 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
289
ios 文本框随着键盘高度变化而变化
监听键盘高度变化 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasChange:) name:UIKeyboardDidChangeFrameNotification object:nil];- (void)keyboardWasChange:(NSNotif...
2013-07-29 18:22:18
130
原创 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
247
原创 苹果推送通知服务(APNs)编程(转)
iPhone 对于应用程序在后台运行有诸多限制(除非你越狱)。因此,当用户切换到其他程序后,原先的程序无法保持运行状态。对于那些需要保持持续连接状态的应用程序(比如社区网络应用),将不能收到实时的信息。为解决这一限制,苹果推出了APNs(苹果推送通知服务)。APNs 允许设备与苹果的推送通知服务器保持常连接状态。当你想发送一个推送通知给某个用户的iPhone上的应用程序时,你可以使用 APN...
2013-06-07 11:19:21
271
原创 cell 数据重复
static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[UITableViewCell alloc]...
2013-06-03 15:21:32
105
原创 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
212
原创 关于缺少各种framework出现的错误累结(转)
博客分类: iosiPhone开发iosiPhone开发 经常会调用到各种外部文件,在引用一些外部的文件的时候可能会出现一些错误提示,是在link阶段出现一些error,错误界面如下:通常解决方法为在项目中添加相应的类库:选中项目 -> Build Phases -> Link Binary With Libraries -> 点击+ -> 搜索合适的库 -> 点击Ad...
2013-05-16 16:47:35
141
原创 动画-图片旋转
旋转:[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
252
原创 UINavicationController
如果楼主想要使用UINavigationController中的view controller stack,并且还想要同时自定义push、pop的动画效果,基本上是不可能的。原因在于想要使用view controller stack,就无法躲开pushViewController:animated:这个方法,而一旦使用pushViewController:animated:,UINavigat...
2013-05-13 09:41:50
166
原创 NSTimer-动态修改Interval的值
[code="java"]NSTimer使用例子: NSTimer *showTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:self ...
2013-05-06 09:38:16
757
原创 BNF巴科斯范式及其扩展
巴科斯范式及其扩展BNF & Augmented BNF什么是巴科斯范式巴科斯范式(BNF: Backus-Naur Form 的缩写)是由 John Backus 和 Peter Naur 首次引入一种形式化符号来描述给定语言的语法(最早用于描述ALGOL 60 编程语言)。确切地说,早在UNESCO(联合国教科文组织)关于ALGOL 58的会议上提出的一篇报告中,Backus就...
2013-05-02 09:50:01
224
原创 初探Java8新特性之lambda表达式
[code="java"]Java8带有Lambda表达式的预览版的JDK已经放出来了(地址在最下面),新特性有以下四个: 1.Lambda表达式(或称之为“闭包”或者“匿名函数”) 2.扩展的目标类型 3.方法和构造器引用 4.接口默认方法 本文先介绍一下很值得期待的Lambda表达式,lambda表达式,等同于大多说...
2013-05-02 09:46:21
152
原创 UIScrollView的属性总结
UIScrollView的属性总结属性 作用CGPoint contentOffSet 监控目前滚动的位置CGSize contentSize 滚动范围的大小UIEdgeInsets contentInset 视图在scrollView中的位置iddelegate 设置协议BOOL directionalLockEnabled 指定控件是否只能在一个方向上滚动BOO...
2013-04-27 10:00:45
89
原创 单例设置
[code="java"]+ (RootScrollView *)shareInstance;+ (RootScrollView *)shareInstance { static RootScrollView *__singletion; static dispatch_once_t onceToken; dispatch_once(&onceToke...
2013-04-27 09:51:35
116
原创 颜色设置
[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
93
原创 翻转动画
[code="java"] CGContextRef context = UIGraphicsGetCurrentContext(); [UIView beginAnimations:nil context:context]; [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLe...
2013-04-11 16:11:44
79
原创 计算字符串高度
[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
87
原创 uiimageview图片截取
[code="java"]/** *从图片中按指定的位置大小截取图片的一部分 * UIImage image 原始的图片 * CGRect rect 要截取的区域 */- (UIImage *)imageFromImage:(UIImage *)image inRect:(CGRect)rect { CGImageRef sourceImageRef = [ima...
2013-04-09 12:00:43
262
原创 imageView添加阴影和边框
[code="java"]// //给imageView添加阴影和边框// UIImageView*imgvPhoto = [[UIImageView alloc] init]; //添加边框 CALayer *layer = [imageView layer]; layer.borderColor = [UIColor whiteColor].C...
2013-04-09 11:57:21
322
原创 视觉还原
[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
178
原创 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
78
原创 字符串为空判断
NSString *trimedString = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; if ([trimedString length] == 0) { UIAlertView *alert = [[...
2013-01-04 14:47:48
96
原创 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
155
原创 ios 动画
[code="java"]//开启动画效果代码 [UIView animateWithDuration:2 animations:^{ //动画 } completion:^(BOOL finish){ //最后位置 self.searchText.frame = CGRectMake (0,100,200,31);...
2012-12-14 13:36:53
80
原创 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
118
原创 iOS SEL类型iOS SEL类型
[code="java"]bjective-C在编译的时候,会根据方法的名字(包括参数序列),生成一个用 来区分这个方法的唯一的一个ID,这个ID就是SEL类型的。我们需要注意的是,只要方法的名字(包括参数序列)相同,那么它们的ID都是相同的。就是 说,不管是超类还是子类,不管是有没有超类和子类的关系,只要名字相同那么ID就是一样的。我们可以方便的通过方法的名字,获取到方法的ID也就是...
2012-12-11 10:50:37
107
原创 长按地图获取经纬度 添加图钉
长按地图获取经纬度[quote] UILongPressGestureRecognizer *lpress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPress:)]; lpress.minimumPressDuration = 0.3;//按0.5秒...
2012-12-07 17:09:40
388
原创 ios 手势识别
转自http://blog.youkuaiyun.com/likendsl/article/details/7554150 一、概述iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event - (void)touches...
2012-12-05 13:36:18
116
原创 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
210
原创 imageView setImageWithURL
[self.detailImageView setImageWithURL:[NSURL URLWithString:picture.picUrl] success:^(UIImage *image, BOOL cached) { } failure:nil];
2012-11-30 23:24:26
144
原创 uiimageview 自适应
detailImageView.contentMode = UIViewContentModeScaleAspectFit;
2012-11-30 13:00:15
68
原创 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
54
原创 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
110
原创 uitableview cell 数据重复
[code="java"]- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView...
2012-11-26 10:58:53
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人