- 博客(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
原创 [转]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关注的人