自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 选取相册视频,并获得路径。

[code="obj-c"]- (NSString*)videoAssetURLToTempFile:(NSURL*)url{ NSString * surl = [url absoluteString]; NSString * ext = [surl substringFromIndex:[surl rangeOfString:@"ext="].loc...

2012-07-18 10:18:52 170

原创 ad-hoc及企业版app打包之后在itunes中图标为白色的问题

准备512*512大小的png(将要显示的图片),在终端执行以下命令:[code="cmd"]$ output="Releases/$(date)"$ mkdir -p "$output"$ mkdir -p Payload/Payload$ cp -Rp build/Release-iphoneos/MyApp.app Payload/Payload$ cp MyAp...

2012-07-03 16:36:27 185

iOS工具类之16进制颜色转为UIColor

将16进制颜色如#FF0000,转换为UIColor:[code="obj-c"]#define DEFAULT_VOID_COLOR [UIColor whiteColor]+ (UIColor *)colorWithHexString:(NSString *)stringToConvert{ NSString *cString = [[stringToConv...

2012-06-27 16:33:37 159

原创 调试内存问题

Project->Edit Scheme->Run ***(工程名)->Arguments->Environment Variables添加NSZombieEnabled YESMallocStackLogging YESMallocStackLoggingNoCompact YES

2012-06-12 10:14:45 110

原创 Content-type的对应的一些类型

[code="php"] [/code]不是太完整,不过多数类型都有了

2012-05-30 09:52:26 193

原创 [转]iOS开发之详解剪贴板

概述: 在iOS中,可以使用剪贴板实现应用程序之中以及应用程序之间实现数据的共享。比如你可以从iPhone QQ复制一个url,然后粘贴到safari浏览器中查看这个链接的内容。一、在iOS中下面三个控件,自身就有复制-粘贴的功能:1、UITextView2、UITextField3、UIWebView二、UIKit framework提供了几个类和协议方便我们在...

2011-12-05 11:43:18 171

原创 过滤html标签(修改版)

[code="obj-c"]- (NSString *)flattenHTML:(NSString *)html { NSScanner *theScanner; NSString *text = nil; theScanner = [NSScanner scannerWithString:html]; while (...

2011-12-01 10:44:49 119

原创 [转] iPhone:UIImage 图像截取,等比例缩放

[code="obj-c"]@interface UIImage(UIImageScale)-(UIImage*)getSubImage:(CGRect)rect;-(UIImage*)scaleToSize:(CGSize)size;@end @implementation UIImage(UIImageScale) //截取部分图像-(UIImage...

2011-09-29 10:02:54 122

原创 [转载]iPhone文件系统NSFileManager

iPhone文件系统:创建、重命名以及删除文件NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。每个程序都会有它自己的沙盒,通过它你可以阅读/编写文件。写入沙盒的文件在程序的进程中将会保持稳定,即便实在程序更新的情况下。如下所示,你可以在沙盒中定位文件目录://对于错误信息NSError...

2011-09-09 11:41:23 89

原创 UIImage用imageNamed的内存问题

@implementation UIImage(imageNamed_Hack) + (UIImage *)imageNamed:(NSString *)name { NSString *path = [NSString stringWithFormat:@"%@/%@", [[NSBundle mainBundle] bundle...

2011-09-08 09:33:06 149

原创 截屏存图片到相册或者指定路径

[code="objective-c"]#import UIGraphicsBeginImageContext(currentView.bounds.size); //currentView当前的view[currentView.layer renderInContext:UIGraphicsGetCurrentContext()];UIImage *viewImage...

2011-06-13 11:15:34 523

原创 存图片和视频到iPhone相册

[code="Obj-c"] UIImage *img = [UIImage imageNamed:@"daziran.jpg"]; // 保存图片到相册中 UIImageWriteToSavedPhotosAlbum(img, self, @selector(image:didFinishSavingWithError:contextInfo:)...

2011-04-19 09:33:10 262

原创 选择相册图片并保存

.h中:[code="obj-c"][/code].m中[code="obj-c"]- (IBAction)selectPhoto { NSLog(@"%@",NSStringFromSelector(_cmd)); if ([UIImagePickerController isSourceTypeAvailable:UIImagePicke...

2011-04-19 08:18:10 144

原创 Push一个横屏页面

[[UIDevice currentDevice] setOrientation: UIInterfaceOrientationLandscapeRight],使用此方法可强制性的转为横屏,但在3.0以后此方法是私有方法。所以,好的方法是通过view的transform来转为横屏。[code="Obj-c"] [[UIApplication sharedApplication] set...

2011-03-28 16:39:03 180

原创 NSPredicate及正则的一点使用

记录一点正则表达式的使用。例如:判断字符串首字母是否为字母。[code="Objective-C"] NSString *regex = @"[A-Za-z]+"; NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; if ([predicate ev...

2011-03-21 14:38:32 97

原创 Google Maps API 地图线路相关

本位属转载,作者:再见西瓜虫简介Google Maps JavaScript API方便用户将Google Map嵌入到他们的网页中,在iPhone中若要调用JavaScript API, 需要创建UIWebView并将HTML页面嵌入到UIWebView中。 源码:[code="Obj-c"] 1: 2: 3: 4: ...

2011-03-14 14:48:15 162

原创 建立到服务器的连接

在Mac OS X上,可以使用NSHost和NSStream对象建立到服务器的连接。  NSStream类有一个方法getStreamsToHost:port:inputStream:outputStream:,它创建一个到服务器的输入和输出流,但问题是iPhone OS不支持getStreamsToHost:port:inputStream:outputStream:方法。为了想...

2011-02-14 10:47:40 197

原创 iPhone中的Sqlite3数据库操作

可将数据库操作写入一个类,这样用起来也很方便。例如:[code="Obj-c"]#import #import @interface DBOperation : NSObject { sqlite3 *readableDB; sqlite3 *writableDB; NSString *dbName;}- (void)openDB;- (v...

2010-12-27 09:38:44 121

原创 Cocos2d游戏场景切换

在游戏中,我们需要点击菜单选项进入相应的画面,而我们常用的方法就是:[code="Obj-c"] [[CCDirector sharedDirector] replaceScene:***];[/code]另外一种方法是,在AppDelegate.m中加上:[code="Obj-c"] CCScene *scene = [CCScene node]; ...

2010-12-15 09:51:31 171

原创 NSNotificationCenter随笔

可在AppDelegate.h中定义,之后可全局使用。NSNotificationCenter *notificationCenter;在.m文件中:[code="Obj-c"]- (void)applicationDidFinishLaunching:(UIApplication *)application{ self.notificationCe...

2010-12-10 13:21:58 123

原创 Category的使用

Category的用法有时使得程序很方便,可将已有的类增加新的方法,格式如下:@interface UI***/NS*** (xxx)@end@implementation UI***/NS*** (xxx)@end例如:NSStringCategory.h[code="obj-c"]@interface NSString (Cate...

2010-12-09 16:17:02 244

原创 iPhone判断是否接入网络

在这里介绍一种较为简单的判断是否连接网络的方法,首先要引入Reachability.h和.m文件,没有这两个文件的话,google之。然后在***AppDelegate.h中声明如下:[code="obj-c"] NetworkStatus remoteHostStatus; NetworkStatus internetConnectionStatus; NetworkStat...

2010-12-06 10:41:17 113

原创 响应UIWebView的点击事件(播放声音),从数据库中取出声音保存在本地。

在iPhone开发中经常会遇到需要在UIWebView中点击按钮并进行相应的操作,比如点击按钮播放声音等,以下是代码,并从数据库中取出声音数据,以文件的形式保存在本地。[code="objective-c"]- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request ...

2010-09-13 10:01:32 133

原创 将声音存入SQLite3数据库

iPhone开发中,很多时候要用到播放声音,但是直接将声音放入工程中势必造成Resources中文件太多,这样就需要将声音存入SQLite3数据库。以下为代码:[code="java"]public class WriteVoice2DB { public void WriteVoice2DB() { System.out.println("Create Writ...

2010-09-10 09:31:54 653

原创 将navigationBar的返回按钮的title改为back

很多时候我们使用navigationController时由于上一个navigationController.title的字符串太长,而导致下一个界面的返回按钮变的很长也很难看,为了美观我们我们可以把返回按钮的title改为back,或者是用自定义的图片。 1.把返回按钮的title改为back:这里要特别说明一下,需要在上一个viewController里面写上以下代码。若...

2010-09-08 10:14:32 168

原创 iPhone开场动画及初始化带有导航(UINavigationController)的标签栏控制器(UITabBarController)...

很多程序需要开场动画,但仅仅用Default.png又满足不了自己的需求,如时间太短.解决其最好的办法就是加一个ViewController,我这起名为OpeningViewController. 在AppDelegate.h里面声明:[code="Objective-C"] OpeningViewController *openingViewController...

2010-08-30 10:15:30 222

原创 用xsl将xml转成html

将xml转换为html的有很多方法,但利用xsl重构的方法能更好的控制格式。[code="xsl"] #... [/code]...

2010-08-26 11:47:07 191

原创 遍历文件夹下某一类文件

在开发时常常需要获取一个文件夹中的全部文件,例如需要把一个MP3文件夹下的全部MP3文件全部转换为wav的文件。代码如下:[code="java"] String mp3Dir = "d:/mp3";//mp3目录 String toDir = "d:/wav";//wav目录 File file = new File(mp3Dir); if (file.isDir...

2010-08-25 10:31:02 146

原创 [转]俞敏洪:在职场混好必读的22本书

在亚马逊网站,标题或副标题中含有FUTURE的书籍至少不下1000本。我们推荐的这些,看过的人都说好。 第一本:《每周工作4小时》  Timothy Ferriss 时间的另类看法每天工作4小时是懒惰者的妄想?作者 Timothy Ferriss 可不这么认为,他以自己做实验品,发现为了达到4小时工作,你要做的只是学会拒绝、战胜恐惧、远程办公、逃离办公室……作者认为,如果你缺的...

2010-07-16 14:57:35 207

原创 iPhone程序中图片延时加载

从网上加载图片,当网速慢或是图片较大时,你会发现程序可能会失去对用户的响应.这样你可以用多线程:[code="java"]-(void) buildData { NSOperationQueue *queue = [NSOperationQueue new]; [queue setMaxConcurrentOperationCount:NSOperationQueueDe...

2010-06-22 09:44:09 150

原创 iPhone可用字体代码

如下代码可以用来显示iPhone系统可用的字体:[code="java"]NSArray *familyNames = [UIFont familyNames]; for( NSString *familyName in familyNames ){ NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName]...

2010-06-21 13:59:41 203

原创 UINavigationBar设置背景图片

为UINavigatonBar增加如下Category:[code="objective-c"]@implementation UINavigationBar (CustomImage) - (void)drawRect:(CGRect)rect { UIImage *image = [UIImage imageNamed: @"NavigationBar.png"...

2010-06-21 13:37:39 116

空空如也

空空如也

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

TA关注的人

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