- 浏览: 261191 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (70)
- Android (4)
- Linux (16)
- Oracle (5)
- eclipse (2)
- 随写 (1)
- JavaScript (1)
- HTML (3)
- Hibernate (2)
- ExtJS (1)
- MySQL (1)
- S2SH (1)
- Lucene (0)
- 测试 (1)
- tomcat (2)
- SVN (2)
- java基础 (1)
- JBPM4 (1)
- mongodb (1)
- 应用技巧 (2)
- web前端 (1)
- maven (4)
- web服务器 (1)
- Scrum敏捷开发 (0)
- 移动研发 (15)
- C/Object-C (16)
- xcode/iphone (15)
- git (1)
- xcode/ipad (10)
- 产品 (0)
- 用户体验 (0)
- WinPhone8 (1)
最新评论
-
lee哆啦A梦:
...
iphone开发--真机测试 -
jiangbing9293:
解释的很详细,学习了!很适合初学者学习。
iphone开发--真机测试 -
fangzhangsc2006:
步骤很详细很用心!
iphone开发--真机测试 -
Matrixes:
不知道结果是怎么样的。
eclipse中aptana的安装及破解 -
lpluck08:
回1楼:将"张三"单独做encode,试试 ...
HttpURLConnection的URL包含中文字符
UIImageC处理
1、等比缩放
- (UIImage *) scaleImage:(UIImage *)image toScale:(float)scaleSize { UIGraphicsBeginImageContext(CGSizeMake(image.size.width * scaleSize, image.size.height * scaleSize); [image drawInRect:CGRectMake(0, 0, image.size.width * scaleSize, image.size.height * scaleSize)]; UIImage *scaledImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return scaledImage; }
2、自定义大小
- (UIImage *) reSizeImage:(UIImage *)image toSize:(CGSize)reSize { UIGraphicsBeginImageContext(CGSizeMake(reSize.width, reSize.height)); [image drawInRect:CGRectMake(0, 0, reSize.width, reSize.height)]; UIImage *reSizeImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return reSizeImage; }
3、处理某个特定的view
只要是继承UIView的object 都可以处理
必须先import QuzrtzCore.framework
-(UIImage*) captureView:(UIView *)theView { CGRect rect = theView.frame; UIGraphicsBeginImageContext(rect.size); CGContextRef context = UIGraphicsGetCurrentContext(); [theView.layer renderInContext:context]; UIImage *img = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return img; }
4、存储图片
4.1、存储到app的文件里
把要处理的图片以image.png的名字存储到app home地下的Document目录中
NSString *path = [[NSHomeDirectory()stringByAppendingPathComponent:@"Documents"]stringByAppendingPathComponent:@"image.png"]; [UIImagePNGRepresentation(image) writeToFile:pathatomically:YES];
4.2、存储到手机的图片库中
CGImageRef screen = UIGetScreenImage(); UIImage* image = [UIImage imageWithCGImage:screen]; CGImageRelease(screen); UIImageWriteToSavedPhotosAlbum(image, self, nil, nil);
获取当前app的名称和版本号
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; // app名称 NSString *name = [infoDictionary objectForKey:@"CFBundleDisplayName"]; // app版本 NSString *version = [infoDictionary objectForKey:@"CFBundleShortVersionString"]; // app build版本 NSString *build = [infoDictionary objectForKey:@"CFBundleVersion"];
UILabel根据text自动调整大小
label.text = @"**********"; CGRect frame = label.frame; frame.size.height = 10000; // 设置一个很大的高度 label.frame = frame; [label sizeToFit]; frame.size.height = label.frame.size.height; label.frame = frame;
直接拨打有分机号的电话
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://01011112222,3333"]];
发表评论
-
WinPhone8开发--插件App的制作方式(插件中包含图片等资源)
2013-02-21 10:54 1678刚接触WinPhone8开发,不知道这种方式是否是正确的方式 ... -
ios开发--旋转、移动、缩放手势实例代码
2013-01-31 14:23 14682代码如下: // 添加所有的手势 - (void) ad ... -
ios开发--KVO浅析
2013-01-15 16:24 15337目标:监听NSMutableArray对象中增加了什么 ... -
ios开发--常用宏定义(部分转)
2013-01-12 21:31 43611、release时,屏蔽log #if defined ( ... -
ios开发--通过UIView对象获取该对象所属的UIViewController(转)
2012-12-15 16:44 8216通过UIView对象获取该对象所属的UIViewCon ... -
ios开发--UINavigationController中弹出自定义alert或自定义view
2012-12-15 15:08 5891项目中经常遇到需要在UINavigationContr ... -
ios开发--应用中为某一类型对象设置统一的值(ios5.0以上)
2012-12-12 21:25 1290app中经常遇到这种问题:出现的所有的navigation b ... -
iphone开发--mac系统制作自动缩小图片服务
2012-11-17 10:27 5857iOS开发中,因为 ... -
iphone开发--大区域中平铺(非拉伸)图片
2012-11-10 22:14 1203创建一个UIView的子类,在- (void)drawRect ... -
iphone开发--读取获取Documents及tmp目录
2012-10-14 21:42 1845获取Documents目录路径 NSArray ... -
apk的压缩方式
2012-09-14 14:45 15341、去除无用资源文件及文件压缩等; 2、使用ProGu ... -
iphone开发--UITableView中的cell高度不一致解决方案
2012-05-26 22:09 2923事先声明:本例没有做任何性能上的考虑, 而且写的很生硬,只是演 ... -
ipad开发--模态窗口中不能隐藏键盘
2012-05-09 11:25 1410使用resignFirstResponder也不能隐藏键盘,需 ... -
iphone开发--上架app至App Store
2012-03-02 13:50 81101、首先在https://itunesconnect ... -
iphone开发--真机测试
2012-03-02 13:46 19317如何进行真机测试? 需要得到apple官方的d ... -
iphone开发实现细节--获取当前app的名称和版本号
2012-02-17 10:54 120NSDictionary *infoDictio ... -
iphone开发实现细节--UILabel根据text自动调整大小
2012-02-15 16:45 52不废话,直接上代码 label.text = ... -
obj-c学习笔记
2012-01-29 10:21 1418内存管理: 1、一个对象的所有者可能不止一个。 ... -
如何排查EXC_BAD_ACCESS错误(Debugger使用GDB时适用)
2012-01-18 12:56 5836刚开始学obj-c,遇到这个问题,网上搜了下,说的都有点短(本 ... -
Dev-C++中编译C语言报错
2012-01-05 09:24 5788环境:先装了MinGW,又装了Dev-C++,编译c的时候报错 ...
相关推荐
《iPhone开发秘籍(第2版)》是一本专为iOS开发者量身打造的专业指南,旨在帮助读者深入理解和掌握iPhone应用程序的开发技术。这本教材的出现,为想要涉足或已经在iOS开发领域摸爬滚打的程序员提供了丰富的知识库,...
《iPhone开发秘籍:第2版》作为一本高质量的技术参考书,不仅提供了丰富的代码示例和技巧,还深入探讨了官方文档中未涵盖的重要细节。对于希望深入了解iPhone开发的程序员来说,这本书无疑是宝贵的资源。无论是基础...
书中详细介绍了用于iPhone游戏开发的各种引擎和框架,如Unity、Cocos2d、SpriteKit等,这些工具大大简化了游戏开发过程,使得开发者能够更加专注于游戏逻辑和创意,而不是底层技术细节。例如,Unity提供了强大的物理...
《iPhone IOS 入门 开发 资料 pdf》这套资料涵盖了iPhone iOS应用开发的基础知识,主要通过三本书籍——《Objective-C+2.0程序设计(第二版)》、《Programming in Objective-C 2.0》以及《iPhone开发基础教程》来引导...
《iPhone开发基础教程》是一本面向初学者的iOS应用程序开发指南,主要涵盖了iPhone应用开发的基础知识和关键技能。尽管我们目前只有第一、第三和第八章节的内容,但这些章节已经能够帮助读者建立对iOS开发的基本理解...
浙江大学软硬件协同设计实验室开设的【Iphone开发入门】课程,为对此感兴趣的开发新手提供了学习和探索这一平台的机会。在本课程中,学生将从零基础开始,逐步掌握iPhone应用开发的全流程。 课程由经验丰富的教师陈...
iPhone应用开发面试中,常常会涉及到一系列技术细节,涵盖通信机制、网络协议、操作系统内存管理以及编程语言特性等多个方面。以下是对这些常见问题的详细解答: 1. **异步通信与同步通信**: - 同步通信要求发送...
苹果公司为了帮助广大开发者更好地理解和掌握iPhone应用程序的开发流程和技术细节,特别推出了《iPhone开发指南》。本指南不仅适合初次接触iPhone应用开发的新手,也为经验丰富的开发者提供了宝贵的参考资料。 ####...
学习Objective-C的基本语法、数据类型、控制结构以及内存管理是iPhone开发的起点。书中会详细讲解如何使用Objective-C来创建类、对象,并实现方法,以构建功能丰富的应用程序。 其次,Cocoa Touch是iOS开发的核心...
《深入浅出iPhone开发》是一本专为iOS开发者编写的指南,旨在帮助读者全面理解iPhone应用开发的技术细节和实践过程。这本书涵盖了从基础概念到高级技术的广泛话题,旨在让初学者快速上手,同时也为有经验的开发者...
以上概述了《IPhone中文开发文档》中提到的关键知识点,这些知识点覆盖了从Objective-C语言的基础到高级的Cocoa框架技术,对于希望从事iPhone开发的人来说是一份非常宝贵的资源。通过对这些内容的学习,开发者不仅...
在本章中,作者很可能会继续深入介绍iPhone应用开发的核心概念和技术细节,为读者提供更为全面的开发指南。考虑到这是系列教程的一部分,我们假设读者已经具备了一定的基础知识,例如了解Objective-C编程语言、熟悉...
在本“iPhone开发集合教程”中,我们涵盖了多个关键领域,旨在帮助开发者深入理解iOS应用开发。以下是对每个文件内容的详细概述: 1. **objective-c_面向对象编程.pdf** 这份文档主要讲解Objective-C语言的基础和...
本文将围绕“iPhone开发,开源拳击游戏”这一主题,深入探讨其背后的技术细节,帮助对游戏开发感兴趣的同学进一步理解并掌握相关知识。 这款开源的拳击游戏,名为"Punchball",版本1.0,为开发者提供了一个绝佳的...