【iOS开发--利用MPMoviePlayerViewController播放视频简单实现】教程文章相关的互联网学习教程文章

iOS开发之抽屉效果实现【图】

iOS开发之抽屉效果实现 说道抽屉效果在iOS中比较有名的第三方类库就是PPRevealSideViewController。一说到第三方类库就自然而然的想到我们的CocoaPods,今天的博客中用CocoaPods引入PPRevealSideViewController,然后在我们的工程中以代码结合storyboard来做出抽屉效果。一.在工程中用CocoaPods引入第三方插件PPRevealSideViewController.  (1).在终端中搜索PPRevealSideViewController的版本  (2).在Podfile中添加相应的版本库...

ios单例的实现

单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 这里主要介绍下在arc下,利用gcd实现单例。 第一步:声明一个静态实例 static SoundTool *_instance; 第二步:重写初始化方法 + (id)allocWithZone:(struct _NSZone *)zone 在对象初始化分配内存的时候都会调用这个方法,重写该方法时,即便用户没用通过shared方法获取实例,自己初始化依然可以保证得到的是同一个实例。 在gcd后,多线程下保证一个...

【转】手把手实现企业级开源监控软件cacti+nagios+ntop整合(图解)

http://freeze.blog.51cto.com/1846439/386828原文:http://www.cnblogs.com/nhlinkin/p/3595532.html

iOS-实现验证码倒计时功能(1)

验证码倒计时按钮的应用是非常普遍的,该Blog就和你一起来写一个IDCountDownButton来实现验证码倒计时的效果。你可以想使用普通的UIButton类型按钮一样,只需要设置其倒计时时长(若未设置,默认为60秒),就可以轻松的实现点击countDownButton开始倒计时,倒计时结束方可重新点击。一、实现效果如图 二、实现思路1、自定义一个IDCountDownButton,重写 beginTrackingWithTouch:withEvent: 拦截button的点击事件,根据是否正在倒计时...

iOS开发UI篇—实现UItableview控件数据刷新【代码】【图】

iOS开发UI篇—实现UItableview控件数据刷新一、项目文件结构和plist文件二、实现效果1.说明:这是一个英雄展示界面,点击选中行,可以修改改行英雄的名称(完成数据刷新的操作).运行界面:点击选中行:修改数据后自动刷新:三、代码示例数据模型部分:YYheros.h文件 1 //2 // YYheros.h3 // 10-英雄展示(数据刷新)4 //5 // Created by apple on 14-5-29.6 // Copyright (c) 2014年 itcase. All rights reserved.7 //8 9 #im...

IOS工程自动打包并发布脚本实现【代码】

作者:webfrogs转载请注明出处。前言IOS的开发过程中,当需要给测试人员发布测试包的时候,直接使用xcode来做的效率是非常低下的。尤其是当有一点小改动需要重新出包时,那简直是个折磨的人的工作。通过一番研究后,遂决定写一系列脚本,以代替人工完成打包和发布的过程。目前脚本已经完成,基本可以满足我目前的需求。现将其开源,托管在github上,项目地址:点击这里思路借助xcode所附带的“Command Line Tools”,可以通过命令行...

iOS Swift 实现图片点击缩放回弹动画【代码】【图】

效果就是下面这个样子:思路借鉴的是MZTimerLabel,有想过做一个自定义的ImageView,但那样的话之前view用必须要改代码,索性就按照MZTimerLabel这个方式实现,简单易用,从简从俗我的调用方式1.CollectionViewCell初始化的时候调用ZZAnimateScaleImg初始化方法 var animateScaleImg: ZZAnimateScaleImg? override func awakeFromNib() { super.awakeFromNib() animateScaleImg = ZZAnimateScaleImg(imgView: imageIcon) }2.Collect...

iOS实现一个应用去handle另一个应用【代码】【图】

一、首先我们创建两个用于测试的App项目 (我这里以App0-A 和 App-B 为例) 二、打开工程,设置工程的InfoPlist:添加URL Types  给你的App设置一个URL Schemes(明明以你的App或者工程名来命名) 这样就能让其它应用识别得到App  ps:我们这里用App_B 去 handle 我们的App_A,故我们App_A就要设置URL Schemes 三、在App_B中,设置一个按钮,实现点击后handle出我们的App_A- (void)viewDidLoad {[super viewDidLoad];UIButton *...

Unity3D 实现简单的语音聊天 [iOS版本]【图】

现在很多手机游戏中的聊天系统都加入语音聊天的功能,相比于传统的文字聊天,语音聊天在MMORPG中显得尤为重要,毕竟直接口头交流总比你码字快得多了,也更直观些。实现语音聊天的方法很多,U3D中有不少第三方的插件,提供了很多功能强大的语音功能,具体有哪些我就不一一举例了(其实我都没用过- -!),本文想从一个原生开发的角度去实现一个简单的语音聊天功能。 语音聊天大概流程如图: 上图中可以看到,客户端录制语音数据,并进行...

iOS:实现邮件和短信发送的简单示例【代码】

发送邮件1.导入库文件:MessageUI.framework2.引入头文件3.实现代理<MFMailComposeViewControllerDelegate> 和 <UINavigationControllerDelegate>代码示例:- (void)didClickSendEmailButtonAction{ if ([MFMailComposeViewController canSendMail] == YES) { MFMailComposeViewController *mailVC = [[MFMailComposeViewController alloc] init]; // 设置代理(与以往代理不同,不是"delegate",千万不能忘记呀,代理有3步) mailVC...

iOS 的 SDWebImage的底层实现

SDWebImage具体实现过程1. 利用NSOperationQueue 和 NSOperation 下载图片2. 还使用GCD的一些函数来解码GIF图片gif图片 (gif分解)->imageIO 切除所有帧 (每一帧都是UIImage对象)(这个过程比较耗时,放入异步线程中) UIImageView * imageView;imageView.animationImages = ..;3. 利用URL作为key, NSOperation 作为 value4. 利用URL作为key, UIImage 作为 value 有些图片加载比较慢怎么处理?1. 图片下载放在异步线程2. 图片下载过程中...

(NO.00004)iOS实现打砖块游戏(二):实现游戏主界面动画【图】

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;)一个内容不错的游戏也要一个好的包装.玩家进入游戏时第一眼看到的是将是游戏的主界面,如何生动的展示一个具有吸引力的界面就是本篇的主题.当然这里无法和商业游戏的主界面相比的,只是展示一下不用写什么代码,也可以把主界面做的比较活泼.在主界面上添加静态元素打开SpriteBuilder中的MainScene.ccb文件,将...

iOS Dev (60) 如何实现 UITextView 中的 placeHolder【代码】

iOS Dev (60) 如何实现 UITextView 中的 placeHolder作者:阿锐 地址:http://blog.csdn.net/prevention-跟着你的 UITextView 定义一个 UILabel。UILabel *inputPlaceHolder; placeHolder 是当有内容时不显示,无内容时显示,所以可以为所在的实例对应的类实现 UITextViewDelegate 中如下方法。- (void)textViewDidChange:(UITextView *)textView {if (textView.text.length == 0){inputPlaceHolder.text = @"输入内容";}else{inpu...

ios之UITabelViewCell的自定义(xib实现2)【代码】【图】

上篇文章介绍了如何用UITableView显示表格,并讲了几种UITableViewCell的风格。不过有时候我们需要自己定义 UITableViewCell的风格,其实就是向行中添加子视图。添加子视图的方法主要有两种:使用代码以及从.xib文件加载。当然后一种方法比较直 观。我们这次要自定义一个Cell,使得它像QQ好友列表的一行一样:左边是一张图片,图片的右边是三行标签:当然,我们不会搞得这么复杂,只是有点意思就行。1、运行Xcode 4.2,新建一个S...

iOS验证码倒计时(GCD实现)【代码】

+ (void)verificationCode:(void(^)())blockYes blockNo:(void(^)(id time))blockNo {__block int timeout=60; //倒计时时间dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);dispatch_source_t _timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0,queue);dispatch_source_set_timer(_timer,dispatch_walltime(NULL, 0),1.0*NSEC_PER_SEC, 0); //每秒执行dispatch_source...