- 浏览: 99228 次
- 性别:
- 来自: 上海
最新评论
-
softlanh:
如果我用第一种方法截取一个不规则图形,截取后只保留需要的截取后 ...
iOS 画出不规则图形 -
netkiller.github.com:
世上竟有Obj-C 这么变态的语言, []的使用都快赶上 pe ...
获取iphone键盘所在view -
374016526:
此功能建议大家不要使用,如果要显示网页的东西还是自定义或UIW ...
UITextView显示HTML内容,实现显示不同的字体和文字颜色 -
qichunren:
在哪里在哪里、
iPhone闹钟
文章列表
UIView* kbView = nil;
NSArray *ws = [[UIApplication sharedApplication] windows];
for(UIView *w in ws){
NSArray *vs = [w subviews];
for(UIView *v in vs){
if([[NSString stringWithUTF8String:object_getClassName(v)] isEqualToString:@"UIP ...
iphone开发中sqlite3的操作说明(转载)
ibsqlite3.0.dylib文件地址: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.sdk/usr/lib/libsqlite3.0.dylib
2,代码中的操作:
那么接下来是代码了。
1 首先获取iPhone上sqlite3的数据库文件的地址
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMas ...
ios开发小知识2(转自cc)
退回输入键盘 - (BOOL)textFieldShouldReturn:(id)textField{ [textField resignFirstResponder];} CGRectCGRect frame = CGRectMake (origin.x,origin.y, size.width, size.height);矩形NSStringFromCGRect(someCG) 把CGRect结构转变为格式化字符串;CGRectFromString(aString) 由字符串恢复出矩形;CGRectInset(aRect) ...
获取所有html:NSString *lJs = @"document.documentElement.innerHTML";获取网页title:NSString *lJs2 = @"document.title";UIWebView *lWebView = [self getCurrentWebView];NSString *lHtml1 = [lWebView stringByEvaluatingJavaScriptFromString:lJs];NSString *lHtml2 = [lWebView stringByEvaluatingJava ...
//放大
CAKeyframeAnimation* animation = [CAKeyframeAnimation animationWithKeyPath:@"transform"];
NSMutableArray *values = [NSMutableArray array];
[values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(0.9f, 0.9f, 1.0f)]];
[values addObj ...
CGMutablePathRef thePath = CGPathCreateMutable();
CGPathMoveToPoint(thePath,NULL,aLayer.position.x, aLayer.position.y - 10);
CGPathAddCurveToPoint(thePath,NULL,
aLayer.position.x, aLayer.position.y - 30,
aLayer.posi ...
网易微博上的SDK看上去不太明了,小弟这里对其进行了简单的封装,让大家在使用的时候只需要调用 loin登录 或者 send发送微博即可,好东西共分享.
开始iPhone的Practise Project,其中有很多的问题,先记录起来,以免以后再犯:
1. EXC_BAD_ACCESS:
发生场景1:一个指针转了两次,release了两次,其实只要release一次就可以。或者用指针时避免到处赋值。
发生场景2:在一个View Controller A里动态加载另外一个View Controller B, B中无法使用UITableViewDelegate。
2. Debug里出现一批Leaking的警告错误:
发生场景:使用了NSThread造成的。如下调 ...
//view 沿中心点旋转 -1逆向旋转 1正向旋转
int direction = -1;
CABasicAnimation* rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
rotationAnimation.toValue = [NSNumber numberWithFloat:(2 * M_PI) * direction];
rotationAnimation.dur ...
iphone openurl
- 博客分类:
- iphone
[ UIApp openURL: [ NSURL URLWithString:@"http://www.apple.com" ] ];
iPhone还包含一些其他除了http://或者mailto:之外的URL:
sms:// 可以调用短信程序
tel:// 可以拨打电话
itms:// 可以打开MobileStore.app
audio-player-event:// 可以打开iPod
audio-player-event://?uicmd=show-purchased-playlist 可以打开iPod播放列表
video-player-event:/ ...
- (void)playPreviewVideo {
[UIApplication sharedApplication].statusBarHidden = YES;
NSString *urlStr = [[NSBundle mainBundle] pathForResource:@"app" ofType:@"mp4"];
NSURL *url = [NSURL fileURLWithPath:urlStr];
if (!url) {
return;
}
MPMoviePlayerContro ...
1.打开xcode 选择新建Library --- Cocoa touch static Library --- choose --- 命名
2. 新建自己要编写的库文件
3. 实现完成以后编译一下,让后你的库文件就可以使用了
UIViewController理解
- 博客分类:
- iphone
关于UIViewContrller的理解:
1.UIViewContrller之间的切换有三种方式:
一、UIViewController自身之间的调用:([self presentModalViewController:UIViewController animated:YES];) 对应的返回操作函数:[self dismissModalViewControllerAnimated:YES];这里的self代表的是UIViewController自己。其可设置四种动画模式:
case 0:
[ctrl setModalTransitionStyle:UIMod ...
为模拟器添加图片和视频
- 博客分类:
- iphone
添加照片:
1)打开模拟器,并且确保位于iPhone桌面界面。
2)从计算机桌面把任何图像拖动到iPhone模拟器上。Safari会在模拟器上打开图像并显示(如图2-47所示)。
3)触摸并按住图像。将会弹出一个对话框,允许你把图像保存到Photos应用程序中。
当View离开父窗口之前将Thread结束掉 这样就能有效的管理线程和逻辑处理了
- (void)login {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
thread = [NSThread currentThread];
sleep(3.0f);
if (![thread isCancelled]) {
thread = nil;
} else {
thread = nil;
}
[pool release];
}
- (vo ...