随笔分类 -  iOS-编程开发

摘要:参考相关网站学习正则表达式:http://www.jb51.net/tools/zhengze.html#mission 概念:正则表达式就是记录文本规则的代码。 字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多个字符的序列。文本也就是文 阅读全文
posted @ 2016-06-01 11:11 灵笑若然 阅读(283) 评论(0) 推荐(0) 编辑
摘要:// UIView *paddingView1 = [[UIView alloc] initWithFrame:CGRectMake(0, 64, self.view.frame.size.width, 50)];// paddingView1.backgroundColor = [UIColor 阅读全文
posted @ 2016-05-27 16:59 灵笑若然 阅读(2510) 评论(0) 推荐(0) 编辑
摘要:首先,一直以为摇一摇的功能实现好高大上,结果百度了。我自己也模仿写了一个demo。主要代码如下: 新建一个项目,名字为AnimationShake。 主要代码: - (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event 阅读全文
posted @ 2016-05-03 16:40 灵笑若然 阅读(306) 评论(0) 推荐(0) 编辑
摘要:一个例子: 在iPhone上做一个下载网页的功能,就是:在iPhone上放一个按钮,单击按钮时,显示一个转动的圆圈,表示正在进行下载,下载完成后,将内容加载到界面上的一个文本控件上。 使用GCD前: static NSOperationQueue *queue; // 按钮的点击事件 -(void) 阅读全文
posted @ 2016-04-28 14:25 灵笑若然 阅读(658) 评论(0) 推荐(0) 编辑
摘要:1引入AVFoundation.framework框架 2引入头文件<AVFoundation/AVFoundation.h>,并拖入需要播放的视频文件 PlayerView.h代码如下: #import <UIKit/UIKit.h>#import <AVFoundation/AVFoundati 阅读全文
posted @ 2016-04-23 17:13 灵笑若然 阅读(1486) 评论(0) 推荐(0) 编辑
摘要:首先,一个app的搭建环境非常重要。既要实现基本功能,又要考虑后期优化的性能。 现在很多应用不仅仅是系统自带的控制器,由于需求复杂,基本上需要自定义多控制器来管理。 一、新建一个BasicNavigationViewController,继承UINavigationController 在这里实现导 阅读全文
posted @ 2016-04-22 17:10 灵笑若然 阅读(626) 评论(0) 推荐(0) 编辑
摘要:UIButton+BackgroundColor.h #import <UIKit/UIKit.h>@interface UIButton (BackgroundColor)- (void)setBackgroundColor:(UIColor *)backgroundColor forState: 阅读全文
posted @ 2016-04-22 13:59 灵笑若然 阅读(958) 评论(0) 推荐(0) 编辑
摘要:其实MPMoviePlayerController如果不作为嵌入视频来播放(例如在新闻中嵌入一个视频),通常在播放时都是占满一个屏幕的,特别是在 iPhone、iTouch上。因此从iOS3.2以后苹果也在思考既然MPMoviePlayerController在使用时通常都是将其视图 view添加到 阅读全文
posted @ 2016-04-21 17:50 灵笑若然 阅读(815) 评论(0) 推荐(0) 编辑
摘要:视频MPMoviePlayerController 在iOS中播放视频可以使用MediaPlayer.framework种的MPMoviePlayerController类来完成,它支持本地 视频和网络视频播放。这个类实现了MPMediaPlayback协议,因此具备一般的播放器控制功能,例如播放、 阅读全文
posted @ 2016-04-21 16:36 灵笑若然 阅读(4635) 评论(0) 推荐(0) 编辑
摘要:DMValidate.h #import <Foundation/Foundation.h>@interface DMValidate : NSObject #pragma mark - 判断是否是合法手机号+ (BOOL)isLegalMobileNumber:(NSString *)number 阅读全文
posted @ 2016-04-20 15:30 灵笑若然 阅读(1243) 评论(0) 推荐(0) 编辑
摘要:下载链接:github不断更新地址:https://github.com/gsdios/SDCycleScrollView #import "ViewController.h" #import "SDCycleScrollView.h" @interface ViewController () << 阅读全文
posted @ 2016-04-18 19:47 灵笑若然 阅读(3600) 评论(0) 推荐(0) 编辑
摘要:https://github.com/Sephiroth87/ODRefreshControl 类似刷新控件,类似qq动画的那种刷新。 一.下载第三方库 https://github.com/samvermette/SVPullToRefresh 二.使用方法 1.导入下载的第三方库 2.导入头文件 阅读全文
posted @ 2016-04-18 18:47 灵笑若然 阅读(653) 评论(0) 推荐(0) 编辑
摘要:关于二维码扫描有不少优秀第三方库: ZBar SDK 里面有详细的文档,相应介绍也非常多,如:http://rdcworld-iphone.blogspot.in/2013/03/how-to-use-barcode-scanner-br-and-qr-in.html ZXing google推出的 阅读全文
posted @ 2016-04-18 17:36 灵笑若然 阅读(593) 评论(0) 推荐(0) 编辑
摘要:core data core data 基于model-view-controller(mvc)模式下,为创建分解的cocoa应用程序提供了一个灵活和强大的数据模型框架。 core data可以使你以图形界面的方式快速的定义app的数据模型,同时在你的代码中容易获取到它。core data提供了基础 阅读全文
posted @ 2016-04-18 14:48 灵笑若然 阅读(2484) 评论(0) 推荐(1) 编辑
摘要:iOS中plist的创建,数据写入与读取 Documents:应用将数据存储在Documents中,但基于NSuserDefaults的首选项设置除外Library:基于NSUserDefaults的首选项设置存储在Library/Preferences文件夹中 09/02/201 tmp:供应用存 阅读全文
posted @ 2016-04-15 15:02 灵笑若然 阅读(1708) 评论(0) 推荐(0) 编辑
摘要:static NSString *const uploadSuccess = @"更改头像成功"; @interface DMAccountInformationViewController ()<UIImagePickerControllerDelegate, UINavigationContro 阅读全文
posted @ 2016-04-14 09:43 灵笑若然 阅读(525) 评论(0) 推荐(0) 编辑
摘要:网络请求的思路:如果请求成功的话AFN的responseObject就是解析好的。 1发送网络请求;get/post/或者别的 带上URL,需要传的参数 2判断后台网络状态码有没有请求成功; 3 请求成功:解析数据,刷新页面 4请求失败做处理 VPKCResponse.h VPKCResponse. 阅读全文
posted @ 2016-04-11 19:21 灵笑若然 阅读(6774) 评论(5) 推荐(2) 编辑
摘要:UITextView代理方法:判断 -(void)textViewDidEndEditing:(UITextView *)textView{ if ([self stringContainsEmoji:self.feedbackTextView.text]) { UIAlertView *alert 阅读全文
posted @ 2016-04-11 17:28 灵笑若然 阅读(592) 评论(0) 推荐(0) 编辑
摘要:基本的单向加密算法: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)HMAC(Hash Message Authentication Code,散列消息 阅读全文
posted @ 2016-04-08 14:08 灵笑若然 阅读(806) 评论(0) 推荐(0) 编辑
摘要:static和const联合使用: static将一个全局变量变成局部变量 const将一个局部变量变成局部常量 // 定义了一个局部常量 static const CGFloat ZMJRed = 0.4; 使用static const 与 #define: 使用static const修饰变量和 阅读全文
posted @ 2016-04-07 18:50 灵笑若然 阅读(2408) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示