文章归档

资源名称中的大小写敏感

在iOS应用开发中,需要用到很多的资源文件,有图片、数据库文件或者xib文件。一般情况下,使用英文字母命名,而不使用中文名称是一个不错的习惯,在类Unix系统下,中文名称很有可能支持不是很好。退一步说,不断的中英文切换也很麻烦。但是英文名称有个不好的地方就是大小写。在使用驼峰命名法时,更是要命,一不[......]

Read more

标签: , , , , ,
文章分类 iPhone应用开发

IOS中Socket常用处理

/* Send TCP transport data packet */
void
tcp_data_send(NSOutputStream *os, void *data, int length)
{
	int sent, total = 0;
	while (total <[......]

Read more

标签: ,
文章分类 iPhone应用开发

类似iOS 6地图的半翻页动画效果

经常有人问iOS 6的半翻页效果怎么实现,为什么能够只翻一半,需要用OpenGL ES吗?

其实,Apple在它自家应用里添加精彩效果的同时,也给我们留下了一条方便的小道。CATransition中就有pageCurl类型的动画,但是它会一翻到底,直接就将页面像翻书一样翻过去了。那到底如何让它[......]

Read more

标签: , , , ,
文章分类 iPhone应用开发

显示进度条的UIAlertView

今天在cocoachina上看到介绍实现了在一个UIAlertView上添加一个进度条的功能,觉得很使用。

效果图:

 

代码:

ProgressAlert

标签: , ,
文章分类 iPhone应用开发

Push时隐藏下面的TabBar

当构建基于TabBarController的应用时,在进入次级页面时,为了增加可视区域,有可能需要隐藏TabBar。但是很快就会发现,就算我们在viewdidload或者是viewWillAppear中将tabbar的hidden属性设置为YES还是通过改变frame,将它移动到屏幕外面,都会发现它[......]

Read more

标签: , , , ,
文章分类 iPhone应用开发

Iphone开发之音频101 (第一部分): 文件和数据类型

转载:http://www.raywenderlich.com/zh-hans/20608/iphone开发之音频101-第一部分:-文件和数据类型

在做iphone开发之前,我(ray)对声音格式了解的相当少。我知道一些“wav”和“mp3”声音格式的差异,但是我肯定不能准确地告诉你“AAC[......]

Read more

标签: ,
文章分类 iPhone应用开发

iOS自定义过场动画

iOS提供了为UIViewController之间的Push或者PresentModalViewController切换提供了4种动画效果。分别为翻页、弹出、滑入、溶解等,在大多数情况下已经够用,不过有时想以滑动动画来展示模态视图(Modal),结果发现不支持。考虑到本质上系统提供的动画也是视图直接[......]

Read more

标签: , , ,
文章分类 iPhone应用开发

svn,常打Tag多撒尿

一般稍微大一点的项目为了方便代码管理和多人协作,都会使用SVN或者git之类的版本控制工具(CVS)在服务器上存储工程代码。这样不管在自己机器上怎么改,总是有一个可靠的工程可以使用,比在本地不停地copy/paste方便多了。但是经过大家每天坚持不懈地提交代码,最终还是会遇到一个问题,到底哪个版本是[......]

Read more

标签: , , , ,
文章分类 iPhone应用开发

创建iOS静态库

一  创建一个新工程:New–>New Project

二 选择 Frameword & Library–>Cocoa Touch Static Library

三  新建一个类MyClass,

在MyClass.h

#import &[......]

Read more

标签: , , , , ,
文章分类 iPhone应用开发

关于OC中类别使用的陷阱

OC的类别能够在不继承基类的情况下对现有类进行扩展,使用时非常方便。在开发过程中,我们常常对NSString、NSData甚至NSFileManager之类的添加类别来将一些经常使用的功能扔进去。github上也有大量的这类类别,实现了诸如md5的计算、文件路径的获取等等。在很多开源库或者甚至是一些[......]

Read more

标签: , , , , , ,
文章分类 iPhone应用开发