Fork me on GitHub
上一页 1 ··· 111 112 113 114 115 116 117 118 119 ··· 125 下一页

2012年2月7日

摘要: //saving an image 1 - (void)saveImage:(UIImage*)image:(NSString*)imageName { 2 3 NSData *imageData = UIImagePNGRepresentation(image); //convert image into .png format. 4 5 NSFileManager *fileManager = [NSFileManager defaultManager];//create instance of NSFileManager 6 7 NSArray *paths = NSSearchP... 阅读全文
posted @ 2012-02-07 22:15 pengyingh 阅读(209) 评论(0) 推荐(0)
摘要: iPhone开发小技巧集合1。给iPhone程序创建Splash欢迎界面最简单的方法就是做一个全屏的欢迎页的图片,把它命名为Default.png,然后放在Xcode工程的Resource里面。 执行就可以看到你的这个默认图像在程序完全加载之前显示在屏幕上。Default.png是一张480*320的png图片用于在程序启动时显示。启动时,系统会用这张图片作为临时背景,直到程序载入了他的窗口和用户界面。Icon.png是一张57*57的png图片,用于在iPhone的主界面上作为程序图标代表你的程序。这张图片不需要有其他附加特效,系统会自动添加这些效果。Icon-Setting.png是一张2 阅读全文
posted @ 2012-02-07 22:11 pengyingh 阅读(214) 评论(0) 推荐(0)
摘要: UIToolBar 三种办法方法一/toolBarbackgroundimagesetbasedoniOSversion[[UIDevicecurrentDevice]systemVersion];if([[[UIDevicecurrentDevice]systemVersion]floatValue]>4.9){//iOS5UIImage*toolBarIMG=[UIImageimageNamed:@"toolBar_brown.png"];if([toolBarrespondsToSelector:@selector(setBackgroundImage:forT 阅读全文
posted @ 2012-02-07 22:08 pengyingh 阅读(2882) 评论(0) 推荐(0)
摘要: 使用下面函数创建一个pdfCGPDFDocumentRef CGPDFDocumentCreateWithProvider ( CGDataProviderRef provider );复制代码创建provider使用下面函数CGDataProviderRef CGDataProviderCreateWithCFData ( CFDataRef data );复制代码CGContextRef context = UIGraphicsGetCurrentContext();画一个正方形图形 没有边框CGContextSetRGBFillColor(context, 0, 0.25, 0, 0.5 阅读全文
posted @ 2012-02-07 22:06 pengyingh 阅读(3462) 评论(0) 推荐(0)
摘要: iphone中主要通过下面的几个技术来绘图OpenGL, Quartz, UIKit, or Core AnimationUIKit 是非线程安全的,所以最好把所有的绘图都放在主线程上执行不管使用的哪个技术来绘图,所有的绘图都是在 UIView object 中进行, view决定绘图在那里进行绘画周期当一个view需要更新某一部分内容的时候,view会请求 drawRect: 方法在view第一次请求drawRect方法的时候,传递的rectangle 参数一般是view的整个rectangle ,后续更新的时候,传递的一般是需要更新的那部分rectangle在几种情况下,view会重新绘图 阅读全文
posted @ 2012-02-07 22:04 pengyingh 阅读(200) 评论(0) 推荐(0)
摘要: 密码输入错误一定次数断开连接1 /*--------------------------------------------------------------------------- 2 * Received a server challenge:AuthenticationChallenge 3 *--------------------------------------------------------------------------*/ 4 - (void)connection:(NSURLConnection *)connection didReceiveAut... 阅读全文
posted @ 2012-02-07 21:50 pengyingh 阅读(264) 评论(0) 推荐(0)
摘要: 程序名:oalTouch (OpenAL的一个应用)功能:通过AVAudioPlayer播放背景音乐,通过OpenAL播放自定音乐,其中自定音乐可播放、暂停,当两个音乐同时播放时可实现混音效果。(我去掉了重力检测和AudioSession两个非主要功能)实现步骤:直接调用AVAudioPlayer播放音乐较为简单:通过AVAudioPlay的init方法设定音乐文件的路径通过其play方法播放背景音乐复制代码使用openAL播放音乐实现步骤较为烦琐,此处由于用OpenAL播放的只有一个音乐,去掉了创建Session的内容。得到设备device创建一块设备的音频存储空间context把音频数据d 阅读全文
posted @ 2012-02-07 21:40 pengyingh 阅读(895) 评论(0) 推荐(0)
摘要: MetronomeMetronome是节拍器的意思,用在艺术创作中,例如声乐中打节拍.节拍器中间有个小竖棍,上面有个滑块,上下拨动滑块,就可以调节节拍的快拍.app有一个配置页面,用来设置2/4,3/4,4/4拍.配置设置好后,调用1 if (newIndexPath.row == 0) {2 [appDelegate setTimeSignature:TimeSignatureTwoFour];3 }4 else if (newIndexPath.row == 1) {5 [appDelegate setTimeSignature:Ti... 阅读全文
posted @ 2012-02-07 21:31 pengyingh 阅读(774) 评论(0) 推荐(0)
摘要: 示例名:SysSound (声音播放器)功能:播放系统声音(声音文件)、警告声(声音文件+振动)、振动FrameWork: AudioToolbox.framework源码解释:得到主程序束路径得到声音文件:tap.aif路径创建系统声音ID(以路径为参数,返回声音对象)根据需要播放:系统声音、警告声、振动核心代码: 1 - (void)viewDidLoad { 2 CFURLRef soundFileURLRef; // the URL for tap.aif 3 SystemSoundID soundFileObject; // the object ... 阅读全文
posted @ 2012-02-07 21:20 pengyingh 阅读(388) 评论(0) 推荐(0)
摘要: 1 头文件 2 3 #import <Foundation/Foundation.h> 4 5 @interface NSData (AESTest) 6 -(NSData*)AES256EncryptWithKey:(NSString*)key; 7 -(NSData*)AES256DecryptWithKey:(NSString*)key; 8 9 @end 10 11 实现文件 12 13 #import <CommonCrypto/CommonCryptor.h> 14 #import "NSData.h" 15 16 17 @impleme 阅读全文
posted @ 2012-02-07 20:45 pengyingh 阅读(861) 评论(0) 推荐(1)
上一页 1 ··· 111 112 113 114 115 116 117 118 119 ··· 125 下一页

导航