摘要:
通过UIDevice.currentDevice()来获取设备,可以取得设备当前的方向。同时,我们可以添加一个通知来监听设备方向的变化,这样在开发中可以对不同的方向定制不同的排版布局界面。下面通过一个样例,演示如何监测设备方向:123456789101112131415161718192021222... 阅读全文
posted @ 2015-09-28 11:02
brave-sailor
阅读(466)
评论(0)
推荐(0)
摘要:
NSURLSession类支持三种类型的任务:加载数据、下载和上传。下面通过样例分别进行介绍。1,使用Data Task加载数据使用全局的sharedSession()和dataTaskWithRequest方法创建。1234567891011121314151617181920212223fun... 阅读全文
posted @ 2015-09-28 11:00
brave-sailor
阅读(542)
评论(0)
推荐(0)
摘要:
使用NSURLConnection可以实现http通信。它提供了异步请求和同步请求两种通信方式。注意:同步请求数据会造成主线程阻塞,必须请求结束后用户才能做其他的操作,所有通常在请求大数据或者网络不畅时不建议使用。同步请求样例:1234567891011121314151617181920//创建N... 阅读全文
posted @ 2015-09-28 10:55
brave-sailor
阅读(1342)
评论(0)
推荐(0)
摘要:
IJReachability是一个使用Swift写的第三方网络检测类。可以测试网络是否连接,并支持3G和Wifi的检测。 使用样例:1234567891011121314151617181920212223242526272829303132333435import UIKitclass ViewC... 阅读全文
posted @ 2015-09-28 10:33
brave-sailor
阅读(570)
评论(0)
推荐(0)
摘要:
1,CAKeyframeAnimation介绍CAKeyframeAnimation可以实现关键帧动画,这个类可以实现某一属性按照一串的数值进行动画,就像是一帧一帧的制作出来一样。2,使用样例(设置五个关键点坐标,图片依次按关键点移动)12345678910111213141516171819202... 阅读全文
posted @ 2015-09-28 10:29
brave-sailor
阅读(430)
评论(0)
推荐(0)
摘要:
1,CABasicAnimation类只有三个属性: fromValue:开始值 toValue:结束值 Duration:动画的时间2,通过animationWithKeyPath键值对的方式设置不同的动画效果 transform.scale transform.scale.x transform... 阅读全文
posted @ 2015-09-28 10:28
brave-sailor
阅读(873)
评论(1)
推荐(0)
摘要:
设置视图对象的transform属性,可以实现各种动画效果。1,移动指在同一平面内,将控件按照某个直线方向平移一定的距离。12345//每次都从当前位置平移self.imageView.transform = CGAffineTransformTranslate(self.imageView.tra... 阅读全文
posted @ 2015-09-28 10:25
brave-sailor
阅读(717)
评论(0)
推荐(0)
摘要:
Media Player框架用于播放本地视频、音频,也可以在线播放视频和音频。1,播放器MPMovieControlStyle样式有如下几种:(1)None: 没有播放控制控件(2)Embedded:嵌入式播放控件。没有Done按钮(3)FullScreen:全屏播放,有播放进度、Done按钮和快... 阅读全文
posted @ 2015-09-28 10:19
brave-sailor
阅读(1345)
评论(0)
推荐(0)
摘要:
CATransition动画主要在过渡时使用,比如两个页面层级改变的时候添加一个转场效果。CATransition分为两类,一类是公开的动画效果,一类是非公开的动画效果。 1,公开动画效果:kCATransitionFade:翻页kCATransitionMoveIn:弹出kCATransition... 阅读全文
posted @ 2015-09-28 10:19
brave-sailor
阅读(1001)
评论(0)
推荐(0)
摘要:
1,技术介绍(1)AVFoundation.framework框架提供了AVAudioRecorder类。它可以实现录音功能。(2)而使用该框架的AVAudioPlayer类,可以实现声音的播放。2,下面制作一个录音机样例(1)按住录音按钮则开始录音,松开则停止录音。录音文件保存在用户文件夹下。(2... 阅读全文
posted @ 2015-09-28 10:06
brave-sailor
阅读(674)
评论(0)
推荐(0)