随笔分类 -  开发技术(iOS)

摘要:最近项目组里要求实现在iPhone的状态栏上显示自定义的图标,但是公开的书籍和论坛都没有介绍。看了一篇博客介绍了如此如何进行修改,转载如下:用过Reeder的应该都会发现,在进行同步时,右上角会出现一个自定义的图标。而在点击它时,就会向左扩张覆盖住原状态栏,并显示同步状态。这个设计非常巧妙,因为传统的设计在显示状态时,往往会占用掉几十像素;而在阅读时,用户非常希望主要内容能占据更多的空间。那么这个设计是怎么实现的呢?下面就来模拟一下。首先要说明的是,Apple并没有开放状态栏的API,所以想要改动它的话,就只能用私有API了:@interface UIApplication ()-(void) 阅读全文
posted @ 2012-07-09 13:24 xiulug 阅读(551) 评论(0) 推荐(0) 编辑
摘要:原帖地址:http://cc.cocimg.com/bbs/attachment/Fid_6/6_38018_ac3c2d3e9dad9c6.png 阅读全文
posted @ 2012-06-25 13:26 xiulug 阅读(280) 评论(0) 推荐(0) 编辑
摘要:用@property不就完了么,为啥要自己写Getter和Setter?有些时候需要在getter和setter方法中加入些特别的操作。最简单的getter和setter- (SomeVariable)someValue{ return someValue;}- (void)setSomeValue:(SomeVariable)aSomeVariableValue{ someValue = aSomeVariableValue;}如果我们把nonatomic, assign的property展开,就能得到以上的getter和setter。@property (nonatomic, ... 阅读全文
posted @ 2012-06-25 13:23 xiulug 阅读(181) 评论(0) 推荐(0) 编辑
摘要:此文得到了icyleaf和User your loaf两位博客主的博文帮助。主要是初次使用 Mac OS X 和 Xcode,对很多东西还是一知半解,遇到问题自己解决后留下写文字备份。 因为在AppleStore下载的太慢了,我是从苹果的官网找到链接,然后用迅雷进行下载的。网址:https://developer.apple.com/downloads/index.action# 事情是这样的。家里那台 Macbook Pro 装的是 Xcode 4.2.x,公司用的 Mini Mac 装的是 Xcode 4.3。发现想要在终端下通过 make 编译一些东西,似乎 Xcode ... 阅读全文
posted @ 2012-06-24 16:18 xiulug 阅读(478) 评论(0) 推荐(0) 编辑
摘要:原创,转载请注明出处:http://www.cnblogs.com/xuanyuanchen/archive/2012/04/17/2454285.html编译ffmepg模拟器版本:1、下载ffmpeg-iphone-build下载地址:https://github.com/gabriel/ffmpeg-iphone-build2、将gas-preprocessor.pl拷贝到/usr/sbin方法:$sudo cp gas-preprocessor.pl /usr/sbin/3、到ffmpeg官网上下载ffmpeg源码(项目中用的是ffmpeg-0.8.6版本,主要是考虑当时已经有在做的项 阅读全文
posted @ 2012-04-17 21:04 xiulug 阅读(2235) 评论(0) 推荐(1) 编辑
摘要:续上一篇iphone利用AudioQueue播放音频文件(mp3,aac,caf,wav等)绝对原创,转载请注明出处:http://www.cnblogs.com/xuanyuanchen/admin/EditPosts.aspx?postid=24501691、ffmpeg解码音频流并且保存成wav文件。 这一步比较简单,只要熟悉ffmpeg解码音频的流程,将解码出的pcm码,保存到本地文件中,并实时统计解码的pcm的字节长度,最后解码完成之后再添加44字节的wav文件头。save_audio.cView Code 1 #include <stdio.h> 2 #include 阅读全文
posted @ 2012-04-17 12:58 xiulug 阅读(7388) 评论(7) 推荐(3) 编辑
摘要:声明:转载请注明出处http://www.cnblogs.com/xuanyuanchen/ 最近在做iphone上的流媒体播放,需要用到播放音频流,参考了好多博客、网站,最终算是把这个比较难弄的问题解决了。 这篇文章是播放音频文件的,我会专门用一篇文章来介绍如何用AudioQueue来播放raw 阅读全文
posted @ 2012-03-30 13:39 xiulug 阅读(17737) 评论(23) 推荐(4) 编辑

点击右上角即可分享
微信分享提示