功能模块和技术方案

关注该话题
  • 帖子:130
  • 被关注:25
fsnews
fsnewsiOS全功能音频播放器之(四)—— 歌词显示
歌词显示 接上文,我们调用媒体播放引擎接口进行播放控制后,需要同步显示歌词。 1. 获取和管理歌词 (1)当获取到歌曲数据后,设置歌词:首先先看看本地是否已经存在歌词文件,如果不存在再发送网络请求。 -(void)setRa...
2015-09-29 21:00 来自版块 - iOS案例
fsnews
fsnewsiOS全功能音频播放器之(三 )—— 播放控制
在上面讲解了UI设计以及数据操作之后,接下来讲解作为多媒体核心的播放控制功能,包括开始播放,状态监控(如播放完成,播放出错等事件的处理),歌曲上下首切换,歌曲下载,暂停与恢复播放,设置播放模式,以及快进快退。 音乐播放控制 以单例方式存在的F...
2015-09-29 16:28 来自版块 - iOS案例
fsnews
fsnewsiOS平台ORM框架LKDBHelper使用
概述 在IOS中 存储数据的sqlite框架有FMDB,其主要的实现还是SQL 语句。而LKDBHelper是构建在该框架上的一个 ORM框架实现对象数据映射。其框架库在github上能找到。以下代码将通过LKDBHelper实现增删查改。 1 ...
2015-09-28 12:18 来自版块 - iOS功能
fsnews
fsnewsiOS全功能音频播放器之(二)—— 数据处理
数据处理 前面主要讲解了播放器的UI设计和实现。接来下我们分析播放器应用中数据的操作,包括歌手,歌曲,歌词等数据的读取与显示,也包括视图控制器切换时数据的传输。 1. 数据库复制 歌手,歌曲以及歌词等信息保存在数据库中。 在应用启动时,A...
2015-09-28 11:48 来自版块 - iOS案例
fsnews
fsnewsFMDB数据库操作
概述 iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB (...
2015-09-25 17:55 来自版块 - iOS功能
fsnews
fsnewsStreamingKit流媒体音频播放库
概述 StreamingKit是一个用于iOS以及Mac OX上的音频播放和流媒体库。它使用CoreAudio来解压播放音频(使用软解码或者硬解码),同时提供一套简洁的面向对象API。该库的主要动机是解耦输入数据源与真实播放逻辑,以允许高级自定义输...
2015-09-25 15:58 来自版块 - iOS案例
fsnews
fsnewsiOS全功能音频播放器之(一 )—— UI框架设计
概述 音频播放器的主要功能需求是:显示歌手列表并且可以搜索,显示指定歌手的歌曲列表,播放指定歌曲并可以进行播放控制,同时支持歌词的同步显示。 本文讲解实现该功能需要的播放器的详细设计方案,它支持音乐播放的全部功能,包括暂停、前进后退、循环播放、歌...
2015-09-25 14:59 来自版块 - iOS案例
fsnews
fsnewsMYBlurIntroductionView引导类库
概述 本文介绍github上名为MYBlurIntroductionView的引导类库项目。它使用简单,容易集成。 主要特点:可以通过.xib文件添加自定义panel在代理方法中处理Panel切换和引导完成事件支持iPhone, iPad支持从右...
2015-09-25 09:56 来自版块 - iOS功能
fsnews
fsnews用户引导界面实现方案
概述 本文讲述用户引导界面的设计和实现思路。附件是Demo源代码。 判断第一次启动 首先在delegate中判断是否是第一次启动应用: 当第一次运行[ boolForKey:@"everLaunch"]时返回NO,设置everLaunch...
2015-09-24 15:51 来自版块 - iOS功能
fsnews
fsnewsMJRefresh下拉上拉刷新
概述 本文实现MJRefresh控件,它支持下拉上拉刷新。 效果图如下: 关键字: 上拉刷新,上拉更新,下拉更新,下拉刷新,pull to refresh, pull to load more 使用方法 1.添加头...
2015-09-24 14:32 来自版块 - iOS UI
fsnews
fsnewsiOS精灵效果的实现方案
概述 本文介绍BCGenieEffect的项目,它提供了类似Mac系统上精灵效果的实现方案。效果 特点:使用UIView category自定义destination/start rectangle和edge基于CoreAnimation使用...
2015-09-24 10:37 来自版块 - iOS UI
bill
billiOS高仿网易客户端分析之四 新闻导航页面设计与实现
新闻导航页面设计与实现 本文回到“主题”,接下来讲解主导航页面News列表的显示。 首先先看一下4大新闻页面整体布局(News.storyboard文件),可以看到新闻导航页面是布局最复杂的。 视图加载 前面讲过,在主视图控制器的addC...
2015-09-01 16:58 来自版块 - iOS案例
bill
billiOS高仿网易客户端分析之三 天气预报设计和实现
天气预报设计和实现 本模块本来不在新闻客户端分析的范畴(因为它不是客户端的核心功能模块),但是由于其部分代码位于我们正在分析的SXMainViewController类中,因此在此一并分析,另外一个好处是:我们可以预先快速查看网络数据访问和处理相关...
2015-08-31 18:44 来自版块 - iOS案例
bill
billiOS高仿网易客户端分析之二
导航页面设计分析 1. 标签栏控制器SXMainTabBarController类,管理各个独立的View Controller。UI设计如下:实现方案:使用UITabBarController来创建标签栏(Tab bar),处理事件。 Tab b...
2015-08-31 17:59 来自版块 - iOS案例
水很活泼
水很活泼免费的短信验证码实现方案
免费的短信验证码解决方案 概要 开发者可以让移动应用快速实现短信验证功能,获得更为真实的用户信息,方便实现通讯录好友推荐功能,让用户快速找到好友及邀请好友使用您的移动应用。 主要功能及优点 1. 每天可以免费下发1万...
2015-08-07 16:22 来自版块 - Android 功能
返回顶部