上一页 1 ··· 86 87 88 89 90 91 92 93 94 ··· 353 下一页
摘要: 在之前的文章中,我介绍了如何使用 AVPlayer 制作一个简单的音乐播放器(点击查看1、点击查看2)。虽然这个播放器也可以播放网络音频,但其实际上是将音频文件下载到本地后再播放的。 本文演示如何使用第三方的 StreamingKit 库,来实现网络流音频的播放。 一、StreamingKit介绍和 阅读全文
posted @ 2017-07-25 17:10 brave-sailor 阅读(1616) 评论(0) 推荐(0)
摘要: iOS开发中定时器经常会用到,iOS中常用的定时器有三种,分别是NSTime,CADisplayLink和GCD。 NSTimer 方式1 // 创建定时器 NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:2 target:self 阅读全文
posted @ 2017-07-25 16:35 brave-sailor 阅读(324) 评论(0) 推荐(0)
摘要: 1,效果图 (1)图片从左至右横向排列(只有一行),通过手指拖动可以前后浏览图片。 (2)视图滚动时,每张图片根据其与屏幕中心距离的不同,显示尺寸也会相应地变化。越靠近屏幕中心尺寸就越大,远离屏幕中心的就逐渐变小。 (3)滑动结束后,会有位置自动修正的功能。即将当前最靠近屏幕中点的图片移动到正中央。 阅读全文
posted @ 2017-07-25 12:01 brave-sailor 阅读(1596) 评论(0) 推荐(0)
摘要: 有时我们在 App 中提交一些统计信息或者用户反馈信息时,为了能更好地进行分析,通常会附带上当前应用程序的名称、版本号、设备型号、以及设备系统版本。下面演示如何获取这些信息。 1,效果图 程序启动后自动获取相关的应用信息以及设备信息,并打印到控制台中。 2,样例代码 默认情况下我从 UIDevice 阅读全文
posted @ 2017-07-25 10:35 brave-sailor 阅读(891) 评论(0) 推荐(0)
摘要: 代码含义 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 CGContextMoveToPoint 开始画线 CGContextAddLineToPoint 画直线 CGContextAddEllipseInRect 画一椭圆 阅读全文
posted @ 2017-07-24 16:42 brave-sailor 阅读(425) 评论(0) 推荐(0)
摘要: 分页菜单(分段菜单)在许多 App 上都会用到。比如大多数新闻 App,如网易新闻、今日头条等,顶部都有个导航菜单。这个导航菜单是一组标签的集合,每个标签表示一个新闻类别,我们点击这个标签后下面就会切换到相应的分页面。同时左右滑动分页面,上方的标签也会跟着移动。 本文介绍一个优秀的第三方分页视图控件 阅读全文
posted @ 2017-07-24 14:30 brave-sailor 阅读(1135) 评论(0) 推荐(0)
摘要: 在 OC 中 init 方法是非常不安全的,没人能够保证 init 只被调用一次,也没有人保证在初始化方法调用以后实例的各个变量都完成初始化,甚至如果在初始化里使用属性进行设置的的话,还可能会造成各种问题。Swift 强化了 designated 初始化方法的地位。swift 中不加修饰的 init 方法都需要在方法中保证所有非 Optional 得实例变量被赋值初始化,而在子类中也强制(显示或... 阅读全文
posted @ 2017-07-24 13:57 brave-sailor 阅读(244) 评论(0) 推荐(0)
摘要: af 公用荷兰语af-ZA 公用荷兰语 - 南非sq 阿尔巴尼亚sq-AL 阿尔巴尼亚 -阿尔巴尼亚ar 阿拉伯语ar-DZ 阿拉伯语 -阿尔及利亚ar-BH 阿拉伯语 -巴林ar-EG 阿拉伯语 -埃及ar-IQ 阿拉伯语 -伊拉克ar-JO 阿拉伯语 -约旦ar-KW 阿拉伯语 -科威特ar-L 阅读全文
posted @ 2017-07-17 16:56 brave-sailor 阅读(2324) 评论(0) 推荐(0)
摘要: UIGestureRecognizer 有许多子类,用于监听一些常见的手势事件,这些子类主要有: 1,UISwipeGestureRecognizer:滑动(快速移动) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import UIKit c 阅读全文
posted @ 2017-07-14 11:10 brave-sailor 阅读(669) 评论(0) 推荐(0)
摘要: 摘要: HashMap和Hashtable的区别 HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。 HashMap和Hashtable的区别 HashMap和Hashtabl 阅读全文
posted @ 2017-07-10 16:30 brave-sailor 阅读(330) 评论(0) 推荐(0)
上一页 1 ··· 86 87 88 89 90 91 92 93 94 ··· 353 下一页