使用网页控件(UIWebView)与工具栏控件(UIToolbar),我们可以自制一个小型的浏览器,其功能如下: 1,输入网址,点击“Go”按钮加载网页 2,加载过程中有进度条,同时可以点击停止按钮取消加载 3,有页面刷新按钮 4,有前进后退按钮   效果图如下: 代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40…
我们在第一部分的文章中详细讲解了创建一个通知中心插件的整体过程.我们成功的在通知中心里面显示了新闻列表.但是截止到目前,我们还不能从通知中心的列表中查看新闻的详细内容.在这次的教程中,我们就以上次的教程为基础,继续将我们的通知中心插件的功能改进完善.如果您没有看过第一部分的教程,就请先参看教程的 第一部分. 新闻阅读界面 我们在上一篇教程中,已经完成了通知中心插件的新闻列表显示,但是我们点击这个新闻列表中的新闻条目,是没有任何反应的.所以我们在这里需要一个详细页面来显示这个新闻列表. 回到我们的…
使用 Swift 制作一个新闻通知中心插件(1) 随着 iOS 8 的发布,苹果为开发者们开放了很多新的 API,而在这些开放的接口中 通知中心插件 无疑是最显眼的一个.通知中心就不用过多介绍了,相信大家对这个都很清楚了.在以往的 iOS 版本中,我们只能使用 iOS 系统自带的有限的几个 通知中心组件. 这次新开放的这个功能,就相当于为大家提供了一个全新的市场.相信通过大家的智慧创造,一定会出现很多非常流行的应用. 其他就不多说了,现在我们来以一个新闻插件作为例子,来为大家介绍如何来创建一个 …
在之前的文章中,我介绍了如何使用 AVPlayer 制作一个简单的音乐播放器(点击查看1.点击查看2).虽然这个播放器也可以播放网络音频,但其实际上是将音频文件下载到本地后再播放的. 本文演示如何使用第三方的 StreamingKit 库,来实现网络流音频的播放. 一.StreamingKit介绍和配置 1,基本介绍 (1)StreamingKit 是一个适用于 iOS 和 Mac OSX 的音频播放流媒体库.StreamingKit 提供了一个简洁的面向对象 API,用于在 CoreAudio…
原文:制作一个简单的WPF图片浏览器 注:本例选自MSDN样例,并略有改动.先看效果: 这里实现了以下几个功能:1.  对指定文件夹下所有JPG文件进行预览2.  对选定图片进行旋转3.  对选定图片进行灰度处理4.  对选定图片进行裁切处理5.  无限制的恢复功能6. 类似加入购物车的功能以下来看看其实现过程. 1. 建立一个ImageFile类,用来读取图像文件:// ImageFile.csusing System;using System.Collections.Generic;usin…
Swift 中处理 JSON 数据有很多种方式,可以使用原生的 NSJSONSerialization,也可以使用很多第三方库.原生的 NSJSONSerialization 方式这篇文章中介绍过.这次我们介绍一个第三方库 SwiftyJSON 并且用它来制作一个有趣的 APP. 关于 SwiftyJSON 首先,我们来了解一下什么是 SwiftyJSON, 并且我们为什么要用这个库.比如我们要解析这个比特币实时价格的接口: http://api.coindesk.com/v1/bpi/curr…
1,技术介绍 (1)AVFoundation.framework框架提供了AVAudioRecorder类.它可以实现录音功能. (2)而使用该框架的AVAudioPlayer类,可以实现声音的播放. 2,下面制作一个录音机样例 (1)按住录音按钮则开始录音,松开则停止录音.录音文件保存在用户文件夹下. (2)录音过程中会实时显示声音的音量大小(这个可以用来做声音脉冲图,获得更好的展示效果) (3)点击播放录音则可播放录制的声音文件. 3,效果图如下: 4,代码如下: 1 2 3 4 5 6 7…
一.项目要求:制作一个浏览图片的Demo,要求包含夜间模式,以及改变图片大小,能够显示不同的图片描述 二.开发步骤: 1.在storyboard上添加一个空白的View,然后添加”设置“按钮,添加image View,图片序号Label,图片描述Label,更改图片Slider控件. 2.编写sliderValueChanged方法 3.在storyboard再添加一个空白的View,在新增的View上面添加Switch控件,用于夜间模式,添加Slider控件,用于改变图片的大小. 4.编写se…
在上一篇教程中我们完成了boot.preload.menu这三个state的制作,下面我们就要进入本游戏最核心的一个state的制作了.play这个state的代码比较多,我不会一一进行说明,只会把一些关键的东西挑出来说. 我们点击游戏菜单中的开始按钮后,首先出现的是这个画面: 在第一部分的教程中,我们已经制作了一个游戏菜单的场景,这个页面也跟那个差不多,只不过这个页面去除了游戏标题和开始按钮,而多出了Get Ready以及提示点击屏幕来操作游戏的两张图片.在这个state里,我们需要启用物理引…
Phaser是一个简单易用且功能强大的html5游戏框架,利用它可以很轻松的开发出一个html5游戏.在这篇文章中我就教大家如何用Phaser来制作一个前段时间很火爆的游戏:Flappy Bird,希望大家看后也能做出自己的html5游戏.大家可以先点击这里来试玩一下我已经做好的这个游戏,感受一下Phaser的游戏效果,游戏的完整代码我已经放到github上了.支持的浏览器:IE9+.Firefox.Chrome.Opera.Safari以及移动端的能支持html5的浏览器,推荐使用谷歌浏览器,…