摘要: 在之前的文章中,我介绍了如何使用 AVPlayer 制作一个简单的音乐播放器(点击查看1、点击查看2)。虽然这个播放器也可以播放网络音频,但其实际上是将音频文件下载到本地后再播放的。 本文演示如何使用第三方的 StreamingKit 库,来实现网络流音频的播放。 一、StreamingKit介绍和 阅读全文
posted @ 2017-07-25 17:10 brave-sailor 阅读(1624) 评论(0) 推荐(0)
摘要: iOS开发中定时器经常会用到,iOS中常用的定时器有三种,分别是NSTime,CADisplayLink和GCD。 NSTimer 方式1 // 创建定时器 NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:2 target:self 阅读全文
posted @ 2017-07-25 16:35 brave-sailor 阅读(327) 评论(0) 推荐(0)
摘要: 1,效果图 (1)图片从左至右横向排列(只有一行),通过手指拖动可以前后浏览图片。 (2)视图滚动时,每张图片根据其与屏幕中心距离的不同,显示尺寸也会相应地变化。越靠近屏幕中心尺寸就越大,远离屏幕中心的就逐渐变小。 (3)滑动结束后,会有位置自动修正的功能。即将当前最靠近屏幕中点的图片移动到正中央。 阅读全文
posted @ 2017-07-25 12:01 brave-sailor 阅读(1610) 评论(0) 推荐(0)
摘要: 有时我们在 App 中提交一些统计信息或者用户反馈信息时,为了能更好地进行分析,通常会附带上当前应用程序的名称、版本号、设备型号、以及设备系统版本。下面演示如何获取这些信息。 1,效果图 程序启动后自动获取相关的应用信息以及设备信息,并打印到控制台中。 2,样例代码 默认情况下我从 UIDevice 阅读全文
posted @ 2017-07-25 10:35 brave-sailor 阅读(894) 评论(0) 推荐(0)