iPhone 基础开发
jiangziwei
这个作者很懒,什么都没留下…
展开
-
iOS 截屏监听
截屏监听苹果有提供方法,可以注册监听,当用户有截屏操作的时候会通知我们:1、注册:[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didTakeScreenshot:) name:UIApplicationUserDidTakeScreenshotNotification object:nil];2、回调:- (void)didTakeScreenshot:(NSNotification原创 2021-01-13 11:20:29 · 1757 阅读 · 0 评论 -
iphone开发 UINavigationBar贴图
UINavigationBar可以更改颜色,自然可以重写drawRect函数来贴图:@implementation UINavigationBar (MyNavigationBarAdditions)- (void)drawRect:(CGRect)rect {U原创 2011-08-10 13:35:58 · 549 阅读 · 0 评论 -
iphone开发 tableview的cell选中、非选中背景图
UIImageView *imgview = [[UIImageViewalloc] initWithImage:[UIImageimageNamed:@"**"]];cell.backgroundView = imgview;[imgview release];原创 2011-08-08 14:38:38 · 713 阅读 · 0 评论 -
iphone开发 调用相机拍照
调用相机:{UIImagePickerController *picker = [[UIImagePickerController alloc] init];picker.delegate = self;picker.allowsImageEditing = Y原创 2011-08-08 13:51:10 · 1844 阅读 · 0 评论 -
iphone开发 设置view旋转CGAffineTransform
有时候会想要实现横向的tableview,想要旋转view的时候可以通过CGAffineTransform:CGAffineTransform transform =CGAffineTransformMakeRotation(-M_PI*(90)/180.0);vie原创 2011-08-09 12:42:12 · 834 阅读 · 0 评论 -
iphone开发 新浪、腾讯、人人微博分享 demo
在应用中时常会有分享链接,比如分享到新浪、腾讯、人人等。。。有demo可以分享:http://download.csdn.net/source/3520074原创 2011-08-25 11:18:15 · 1247 阅读 · 0 评论 -
iphone开发 UIAlertView+ UIPickerView
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"请选择城市" message:@"\n\n\n\n\n\n\n\n" de原创 2012-02-21 16:58:34 · 1064 阅读 · 0 评论 -
iphone开发 UIImageView制作简单动画
UIImageView *img = [[UIImageView alloc]initWithFrame: CGRectMake(0, 0 , 65, 65)];img.animationImages = [NSArray arrayWithObjects:[UIImage imageNamed: @"01.png"],[UIImage imageNamed: @"02.png"],[UIIma原创 2012-02-21 16:56:54 · 651 阅读 · 0 评论 -
iphone开发 服务器、android、iphone音频文件播放和传输 amr和wav的转换
我是站在巨人的肩膀上的,既然有结论,就该拿出来分享下。过程:1、android录制amr格式、播放amr格式2、服务器接收amr音频、返回amr音频的URL3、iphone端接到amr用DecodeAMRFileToWAVEFile将amr转换成wav,iphone端录音录成wav,然后用EncodeWAVEFileToAMRFile转换成amr然后传给服务器。结论:amr原创 2012-05-25 17:19:00 · 4723 阅读 · 2 评论 -
iphone开发 图片存相册
UIImage *img = [UIImage imageNamed:@"**.png"];UIImageWriteToSavedPhotosAlbum(img, nil,nil, nil);原创 2011-08-15 09:57:42 · 586 阅读 · 0 评论 -
iphone开发 获取手机通话状态
库:CoreTelephony.framework头文件:#import "CTCall.h"#import "CTCallCenter.h"code:CTCallCenter *center = [[CTCallCenter al原创 2011-08-05 09:40:59 · 1035 阅读 · 0 评论 -
iphone开发 UIDevice获取设备信息
UIDevice *device = [UIDevice currentDevice];device.batteryMonitoringEnabled = YES;device.batteryLevel //电量值device.batterySta原创 2011-08-05 10:14:05 · 1332 阅读 · 0 评论 -
iphone开发 设置view呈圆角
有时候我们需要把图片、textview等view设置成圆角,如下:头文件:#import code:view.layer.borderWidth =1;view.layer.cornerRadius =6;view.layer.ma原创 2011-08-09 11:04:04 · 487 阅读 · 0 评论 -
iphone开发 通知NSNotification的运用
有时候触发某个时间的时候想通知别的类进行相应的处理,这种情况可解决的方式很多。比如继承、自定义delegate、通知等。在此我说明下通知的运用。事件A的触发,想让B做出相应的处理。1、在B中注册通知:[[NSNotificationCenter d原创 2011-08-04 16:33:40 · 1025 阅读 · 0 评论 -
iphone开发 对UIImage切割
有时候需要对图像进行处理,比如上传头像的时候,要进行切割、剪切之类的,code:-(UIImage*)CropImage:(UIImage*)photoimage{ CGImageRef imgRef =photoimage.CGImage; C原创 2011-08-04 16:07:52 · 1763 阅读 · 0 评论 -
iphone开发 UIImage图片的缩放、拉伸
有时候为了减少app包的大小,一张可以平铺的图,我们可以只用提供图的一部分,然后用code进行拉伸。系统有函数可以解决图片缩放、拉伸问题:- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCa原创 2011-08-09 13:16:11 · 3213 阅读 · 0 评论 -
iphone开发 用正则判断邮箱、密码是否正确
1、判断用户名,在2-16位-(BOOL)CheckInput:(NSString *)_text{ NSString *Regex = @"^\\w{2,16}{1}quot;; NSPredicate *emailTest = [NSPredica原创 2011-08-10 12:56:34 · 1548 阅读 · 0 评论 -
iphone开发 判断手机状态:运行、后台
code:UIApplicationState state = application.applicationState;查看系统UIApplicationStatetypedef enum { UIRemoteNotificationTypeNo原创 2011-08-08 13:02:04 · 674 阅读 · 0 评论 -
iphone开发 获取系统时间
-(NSString*)GetTime{NSDateFormatter *formatter = [[NSDateFormatteralloc] init];[formatter setDateFormat:@"yyyy/MM/dd HH:mm:ss:SSS"];NSSt原创 2011-08-05 09:49:24 · 894 阅读 · 0 评论 -
iphone开发 获取工程plist里的信息
NSDictionary* plistdic = [NSDictionarydictionaryWithContentsOfFile:[[[NSBundlemainBundle]resourcePath]stringByAppendingPathComponent:原创 2011-08-04 15:58:14 · 569 阅读 · 0 评论