- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 UITableView的使用方法和示例
注:本文为原创,转载请注明出处。来自CSDN,作者:Midfar Sun相信很多人在开发时都需要用到UITableView,包括UITableViewCell的显示,以及对数据增删改查操作。可惜的是苹果官方在这方面的示例很少,而UITableView可以说是使用最复杂的一个控件,很多的坑。这里,我就写了一个Demo,展示了相关的使用方法,包括Cell的添加、修改、删除、移动。示例程序从这里
2015-04-18 15:12:46 942
原创 iOS应用的国际化i18n
iOS应用的国际化,主要分为3个部分:Info.plist 文件的国际化.xib文件的国际化.m文件的国际化下面我就来一一说明。Info.plist 文件的国际化我们使用Xcode 4.5 创建一个新项目,会自动创建一个 en.lproj 目录,这个目录下存放的就是需要国际化的文件(默认为英文)。下面,我们还需要创建中文国际化支持。1. 创建名为 zh-Hans.lpr
2012-11-09 11:14:03 8090 1
原创 即时通讯(IM)软件的开发
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。否则将追究法律责任。最近老板要求开发一款即时通讯软件,我的天啊,这该怎么办,以前根本就没有这方面的开发经验。首先想到的就是该用什么协议。常用的http协议肯定是不行的,socket开发方面也没什么经验。因此,最好是能在网上找到开源的项目直接用上。通过查阅资料得知:即时通讯协议(Instant Messag
2012-08-06 09:51:58 2774 1
原创 iOS开发经验总结
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。否则将追究法律责任。软件开发方面1. 在每个页面的入口和出口(一般是viewDidLoad和dealloc)打上日志,可以了解用户的操作流程,并查出页面在关闭时是否销毁了相应的对象。2. 定时器NSTimer 需要在一个新线程中运行,否则UI操作会阻塞定时器。3. 需要为定时器所在的
2012-08-06 09:20:41 6227
转载 UIImage转为灰度图
最近在做一个IM软件客户端,需要在用户下线之后,将头像置灰。找到了以下这个方法很好用。-(UIImage*)getGrayImage:(UIImage*)sourceImage { int width = sourceImage.size.width; int height = sourceImage.size.height; CGCo
2012-08-06 08:41:42 4169
原创 移动开发框架的使用心得
我做移动应用开发有将近一年时间了,最初主要是使用Titanium开发移动应用,后来尝试过PhoneGap,现在则主要是用XCode写Objective-C和C代码。下面总结一下开发的心得体会。 使用Titanium开发的优点1. 官方宣称是native的,即会把js代码编译成本地代码,并运行。运行起来会比较快。2. 支持比较多的移动平台,例如android,ip
2012-02-16 17:49:35 1903
原创 WAMPP的配置
本文主要描述了在Windows下如何配置Apache、Mysql、PHP以及phpMyAdmin。网上也有很多这方面的配置教程,不过有个缺点,就是很多情况下,只说要这么配置,没有说为什么要这么配置,也没有说要注意些什么问题。并且安装过程写得太繁琐。 下面,我们开始安装和配置吧。 首先要注意一个问题:它们的安装和配置有先后顺序:首先
2012-02-05 13:21:22 4027 1
原创 使用Audio Queue Services 播放和录制音频
要在iOS设备上播放和录制音频,苹果推荐我们使用AVFoundation框架中的AVAudioPlayer和AVAudioRecorder类。虽然用法比较简单,但是不支持流式;这就意味着:在播放音频前,必须等到整个音频加载完成后,才能开始播放音频;录音时,也必须等到录音结束后,才能获取到录音数据。这给应用造成了很大的局限性。为了解决这个问题,我们就需要使用Audio Queue Services来
2012-02-04 15:34:49 8405 7
原创 绘制wav波形图
最近研究了如何在iOS上绘制wav波形图。查了很多资料,都没能找到一个很完整的介绍,我这里总结一下一些经验。首先需要了解wav的这3个重要指标:采样率、采样位数、声道数。下面以16KHz, 16Bit, 单声道为例来说明。采样率:(也称为采样速度或者采样频率)定义了每秒从连续信号中提取并组成离散信号的采样个数,单位用赫兹(Hz)来表示。采样频率的倒数是采样周期(也称为采样时间),它表示采样
2012-02-02 11:11:06 15696 14
iOS国际化示例
2012-11-09
Audio Queue Services 参考示例
2012-02-04
谷歌拼音输入法2.1.10.65
2009-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人