- 浏览: 269365 次
- 性别:
- 来自: 北京
最新评论
-
jimode2013:
thanks
UIPanGestureRecognizer学习笔记 -
白色蜻蜓:
- (void) loadView { //opaquevie ...
UIWebView中使用UIActivityIndicatorView
文章列表
@property (strong) NSButton *shuffleButton;
self.shuffleButton = [[NSButton alloc] initWithFrame:CGRectMake(0, 0, 25, 14)];
self.shuffleButton.bordered = NO;
[self.shuffleButton setButtonType:NSMomentaryChangeButton];
[self.shuffleButton setBezelStyle:NSDisclosureBezelS ...
EXC_BAD_ACCESS
- 博客分类:
- ios征程
EXC_BAD_ACCESS 这个错误,可以这么说,90%的错误来源在于对一个已经释放的对象进行release操作。
You can use NSAssert() to debug your code, just like NSLog().
i.e.
NSAssert(X <= 0, @"x must large than zero!");
If x<=0 return NO , it will throw exception.You can see a message "x must large than zero!", and also other related details.
调试cocoa程序在程序出错时,不会马 ...
跳转到应用下载页面:
NSString *str = [NSString stringWithFormat:@"http://itunes.apple.com/us/app/id%d", 436957167];
[[UIApplication sharedApplication] openURL:[NSURL urlWithString:str]];
其中,436957167是appid
跳转到应用评论页面:
NSString *str = [NSString stringWithFormat:
@&qu ...
ios面试题收集一(附基本答案)
- 博客分类:
- ios征程
此份面试题包含40个题目,是现在网上能搜索到的一个比较热的一份,但是答案并不是很详细和完整,基本答案来着cocoaChina,和一些自己的补充。
1.Difference between shallow copy and deep copy?
浅复制和深复制的区别?
答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。
意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源
还是只有一份,那如果我们对A_copy执行了修改操作,那么发现A引用的对象同样 ...
我的APP已经上线了,但是公司有几个越狱后IOS5.1.1手机版本的同事说APP STORE上
下载后打开就崩溃,无法使用。
当时我想,既然会崩溃,苹果怎么可能会让通过呢?我认为是越狱的问题,拿了几个手机测试,只要没越狱过的手机,测试都没问题,IOS6.1.2的越狱后的手机下载装打开也没问题
于是我找了个越狱后的IOS5.1.1的手机进行联调,发现XCODE控制台报错如下:
wait_fences:failed to receive reply:10004003
关于这个问题网上已经有很多答案详见:http://blog.sina.com.cn/s/blog_7ab7a64b010 ...
MKLocalSearch用法
- 博客分类:
- ios征程
原文出处:http://phpadvocate.com/blog/2013/01/ios-6-1-simple-example-using-mklocalsearch/
/* MyMapViewController.m */
/**
* @author Jonathon Hibbard
*/
#import "MyMapViewController.h"
#import <MapKit/MapKit.h>
#import <CoreLocation/CoreLocation.h>
#import <AddressBo ...
如何将一个字符串@"2012-12-21"转换成NSDate模式
新的SDK貌似不再支持 [NSDate initWithString]这个方法
那么现在应该如何转换呢,以下代码
NSString --> NSDate:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate *tempDate = [dateFormatter dateF ...
push
// push 动画 渐变过度
CATransition* transition = [CATransition animation];
transition.duration = 0.5;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionFade;
[self.navigationControlle ...
ios判断本地文件是否存在
- 博客分类:
- ios征程
NSString *path = [[NSBundle mainBundle] pathForResource:fileName ofType:@""];
if(path==NULL)
return NO;
returnYES;
UIWebView响应单机事件
- 博客分类:
- ios征程
在UIViewController中,加入协议UIGestureRecognizerDelegate,然后.m文件里加入以下代码:
UITapGestureRecognizer*singleTap =[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];[self.view addGestureRecognizer:singleTap];
//这个可以加到任何控件上,比如你只想响应WebView,我正好填满整个屏幕singleTap.delegate=self;s ...
首先加入Default-568@2x.png得开机图片
CGFloat screenWidth = [[UIScreen mainScreen] bounds].size.width;
CGFloat screenHeight = [[UIScreen mainScreen] bounds].size.height;
iphone4模拟器得到得结果是:320 480
iphone5模拟器得到得结果是:320 568
判断是否为iphone5
#define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ...
百度地图API(1)
- 博客分类:
- ios征程
问题
2012-10-26 11:37:05.519 yuanshi[1307:c07] -[UIDevice uniqueGlobalDeviceIdentifier]: unrecognized selector sent to instance 0xaa6cdb02012-10-26 11:49:53.867 yuanshi[1307:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIDevice uniqueGlobalDeviceId ...
将表class中的字段id所有记录复制到表student表的中的字段classid
insert into student(classid) select id class
iOS常用控件尺寸大集合
- 博客分类:
- ios征程
元素控件 尺寸(pts)
Window(含状态栏) 320 x 480
Status Bar的高度 20
Navigation Bar的高度 44
含Prompt的Navigation Bar的高度 74
Navigation Bar的图标 20×20(透明的png)
Tool Bar的高度 44
Tool Bar的图标 20×20(透明的png)
Tab Bar的高度 49
Tab Bar的图标 30×30(透明的png)
竖直时键盘的高度 216、252(iOS 5+的中文键盘)
水平时键盘的高度 162、198(iOS 5+的中文键盘)
iPhone App Icon:
图标名称 尺寸 用 ...