自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 UITableView的使用方法和示例

注:本文为原创,转载请注明出处。来自CSDN,作者:Midfar Sun相信很多人在开发时都需要用到UITableView,包括UITableViewCell的显示,以及对数据增删改查操作。可惜的是苹果官方在这方面的示例很少,而UITableView可以说是使用最复杂的一个控件,很多的坑。这里,我就写了一个Demo,展示了相关的使用方法,包括Cell的添加、修改、删除、移动。示例程序从这里

2015-04-18 15:12:46 941

原创 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 8089 1

原创 即时通讯(IM)软件的开发

原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。否则将追究法律责任。最近老板要求开发一款即时通讯软件,我的天啊,这该怎么办,以前根本就没有这方面的开发经验。首先想到的就是该用什么协议。常用的http协议肯定是不行的,socket开发方面也没什么经验。因此,最好是能在网上找到开源的项目直接用上。通过查阅资料得知:即时通讯协议(Instant Messag

2012-08-06 09:51:58 2771 1

原创 iOS开发经验总结

原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。否则将追究法律责任。软件开发方面1.  在每个页面的入口和出口(一般是viewDidLoad和dealloc)打上日志,可以了解用户的操作流程,并查出页面在关闭时是否销毁了相应的对象。2.  定时器NSTimer 需要在一个新线程中运行,否则UI操作会阻塞定时器。3.  需要为定时器所在的

2012-08-06 09:20:41 6226

转载 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 1902

原创 WAMPP的配置

本文主要描述了在Windows下如何配置Apache、Mysql、PHP以及phpMyAdmin。网上也有很多这方面的配置教程,不过有个缺点,就是很多情况下,只说要这么配置,没有说为什么要这么配置,也没有说要注意些什么问题。并且安装过程写得太繁琐。          下面,我们开始安装和配置吧。                  首先要注意一个问题:它们的安装和配置有先后顺序:首先

2012-02-05 13:21:22 4025 1

原创 使用Audio Queue Services 播放和录制音频

要在iOS设备上播放和录制音频,苹果推荐我们使用AVFoundation框架中的AVAudioPlayer和AVAudioRecorder类。虽然用法比较简单,但是不支持流式;这就意味着:在播放音频前,必须等到整个音频加载完成后,才能开始播放音频;录音时,也必须等到录音结束后,才能获取到录音数据。这给应用造成了很大的局限性。为了解决这个问题,我们就需要使用Audio Queue Services来

2012-02-04 15:34:49 8403 7

原创 绘制wav波形图

最近研究了如何在iOS上绘制wav波形图。查了很多资料,都没能找到一个很完整的介绍,我这里总结一下一些经验。首先需要了解wav的这3个重要指标:采样率、采样位数、声道数。下面以16KHz, 16Bit, 单声道为例来说明。采样率:(也称为采样速度或者采样频率)定义了每秒从连续信号中提取并组成离散信号的采样个数,单位用赫兹(Hz)来表示。采样频率的倒数是采样周期(也称为采样时间),它表示采样

2012-02-02 11:11:06 15691 14

iOS国际化示例

对应的文章 http://blog.csdn.net/midfar/article/details/8165380 其中包括 Info.plist 文件的国际化 .xib文件的国际化 .m文件的国际化

2012-11-09

Audio Queue Services 参考示例

iOS的 Audio Queue Services 参考示例。 官方文档参考 https://developer.apple.com/library/mac/#documentation/MusicAudio/Conceptual/AudioQueueProgrammingGuide/AboutAudioQueues/AboutAudioQueues.html#//apple_ref/doc/uid/TP40005343-CH5-SW1

2012-02-04

wav波形图源代码

文章《绘制wav波形图 》 http://blog.csdn.net/midfar/article/details/7227758 源代码参考

2012-02-02

谷歌拼音输入法api

谷歌拼音输入法扩展API开发指南(中文版)

2009-12-19

谷歌拼音输入法2.1.10.65

版本2.1.10.65 2009/12/10 增强U笔划模式,支持组字部件拆分输入 双拼状态下,支持使用大写IUV激活数字(含输入法扩展)、笔划、英文等输入模式 输入法扩展API除了支持i命令扩展外,新增对整合扩展功能的支持。

2009-12-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除