04 2016 档案
摘要:一个例子: 在iPhone上做一个下载网页的功能,就是:在iPhone上放一个按钮,单击按钮时,显示一个转动的圆圈,表示正在进行下载,下载完成后,将内容加载到界面上的一个文本控件上。 使用GCD前: static NSOperationQueue *queue; // 按钮的点击事件 -(void)
阅读全文
摘要:1引入AVFoundation.framework框架 2引入头文件<AVFoundation/AVFoundation.h>,并拖入需要播放的视频文件 PlayerView.h代码如下: #import <UIKit/UIKit.h>#import <AVFoundation/AVFoundati
阅读全文
摘要:首先,一个app的搭建环境非常重要。既要实现基本功能,又要考虑后期优化的性能。 现在很多应用不仅仅是系统自带的控制器,由于需求复杂,基本上需要自定义多控制器来管理。 一、新建一个BasicNavigationViewController,继承UINavigationController 在这里实现导
阅读全文
摘要:UIButton+BackgroundColor.h #import <UIKit/UIKit.h>@interface UIButton (BackgroundColor)- (void)setBackgroundColor:(UIColor *)backgroundColor forState:
阅读全文
摘要:其实MPMoviePlayerController如果不作为嵌入视频来播放(例如在新闻中嵌入一个视频),通常在播放时都是占满一个屏幕的,特别是在 iPhone、iTouch上。因此从iOS3.2以后苹果也在思考既然MPMoviePlayerController在使用时通常都是将其视图 view添加到
阅读全文
摘要:视频MPMoviePlayerController 在iOS中播放视频可以使用MediaPlayer.framework种的MPMoviePlayerController类来完成,它支持本地 视频和网络视频播放。这个类实现了MPMediaPlayback协议,因此具备一般的播放器控制功能,例如播放、
阅读全文
摘要:DMValidate.h #import <Foundation/Foundation.h>@interface DMValidate : NSObject #pragma mark - 判断是否是合法手机号+ (BOOL)isLegalMobileNumber:(NSString *)number
阅读全文
摘要:下载链接:github不断更新地址:https://github.com/gsdios/SDCycleScrollView #import "ViewController.h" #import "SDCycleScrollView.h" @interface ViewController () <<
阅读全文
摘要:https://github.com/Sephiroth87/ODRefreshControl 类似刷新控件,类似qq动画的那种刷新。 一.下载第三方库 https://github.com/samvermette/SVPullToRefresh 二.使用方法 1.导入下载的第三方库 2.导入头文件
阅读全文
摘要:关于二维码扫描有不少优秀第三方库: ZBar SDK 里面有详细的文档,相应介绍也非常多,如:http://rdcworld-iphone.blogspot.in/2013/03/how-to-use-barcode-scanner-br-and-qr-in.html ZXing google推出的
阅读全文
摘要:core data core data 基于model-view-controller(mvc)模式下,为创建分解的cocoa应用程序提供了一个灵活和强大的数据模型框架。 core data可以使你以图形界面的方式快速的定义app的数据模型,同时在你的代码中容易获取到它。core data提供了基础
阅读全文
摘要:iOS中plist的创建,数据写入与读取 Documents:应用将数据存储在Documents中,但基于NSuserDefaults的首选项设置除外Library:基于NSUserDefaults的首选项设置存储在Library/Preferences文件夹中 09/02/201 tmp:供应用存
阅读全文
摘要:static NSString *const uploadSuccess = @"更改头像成功"; @interface DMAccountInformationViewController ()<UIImagePickerControllerDelegate, UINavigationContro
阅读全文
摘要:网络请求的思路:如果请求成功的话AFN的responseObject就是解析好的。 1发送网络请求;get/post/或者别的 带上URL,需要传的参数 2判断后台网络状态码有没有请求成功; 3 请求成功:解析数据,刷新页面 4请求失败做处理 VPKCResponse.h VPKCResponse.
阅读全文
摘要:UITextView代理方法:判断 -(void)textViewDidEndEditing:(UITextView *)textView{ if ([self stringContainsEmoji:self.feedbackTextView.text]) { UIAlertView *alert
阅读全文
摘要:基本的单向加密算法: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)HMAC(Hash Message Authentication Code,散列消息
阅读全文
摘要:static和const联合使用: static将一个全局变量变成局部变量 const将一个局部变量变成局部常量 // 定义了一个局部常量 static const CGFloat ZMJRed = 0.4; 使用static const 与 #define: 使用static const修饰变量和
阅读全文
摘要:MJExtension能做什么? MJExtension能完成的功能 MJExtension和JSONModel、Mantle等框架的区别 1. 转换速率: 各位开发者也可以自行测试 2.具体用法: JSONModel: Mantle: MJExtension: 如何使用MJExtension 方法
阅读全文
摘要:真机调试,想连接真机调试代码可是连上设备后就一直转圈,在Divice里面一直提示“iphone名称” is busy: Processing symbol filesXcode will continue when “iPhone名称” is finished. 第一次使用或者iPhone升级后都会
阅读全文