代码改变世界

iOS App 自定义 URL Scheme 设计

2012-05-29 15:47 by Mr.Xer, 237 阅读, 0 推荐, 收藏, 编辑
摘要:在 iOS 里,程序之间都是相互隔离,目前并没有一个有效的方式来做程序间通信,幸好 iOS 程序可以很方便的注册自己的 URL Scheme,这样就可以通过打开特定 URL 的方式来传递参数给另外一个程序。例如在 iPad 上浏览网页,并且 iPad 已经安装了 淘宝 HD,那么就打开下面这个链接就会在淘宝 HD 中查看这个商品的详细信息,也可以方便的使用淘宝 HD 进行购买、收藏等操作。在淘宝 HD 中查看商品“2012西藏卓明谷方舟登舰卡(船票)”当然,如果你在 Mac OS X 中打开这个链接,或者在没有安装 淘宝 HD 的 iPad 中打开这个链接,会提示没有程序来打开这个链接。配置要 阅读全文

UIPageControl自定义点的颜色

2012-05-25 13:35 by Mr.Xer, 434 阅读, 0 推荐, 收藏, 编辑
摘要:首先导入已经封装好的两个文件GrayPageControl.h,GrayPageControl.m,里面继承了UIPageControl,重写了他的方法。文件内容如下:GrayPageControl.h:#import <Foundation/Foundation.h>@interface GrayPageControl : UIPageControl { UIImage* activeImage; UIImage* inactiveImage;}@endGrayPageControl.m:#import “GrayPageControl.h”@implementation Gra 阅读全文

QQ音乐API分析记录

2012-05-18 17:33 by Mr.Xer, 4470 阅读, 0 推荐, 收藏, 编辑
摘要:我一直是QQ音乐的用户,最近想做一个应用,想用QQ音乐的API,搜索了很久无果,于是就自己分析QQ音乐的API。前不久发现QQ音乐出了网页版的,是Flash的,但是,我用iPhone打开这个链接的时候,它居然自动跳转到一个地址了,居然跳转到http://soso.music.qq.com/ipad/player.html,看到这个地址,里面有个“ipad”我的第一反应是“难道是HTML5和JS写的”,我在iPhone上试用了一下,发现确实能用。由此得出,这个iPad版的QQ音乐不是Flash,我在电脑上打开了这个地址,发现可以打开,于是果断动了歪点子。“既然是HTML和JS写的,我果断就可以分 阅读全文

百度音乐搜索API

2012-05-18 17:01 by Mr.Xer, 586 阅读, 0 推荐, 收藏, 编辑
摘要:当你想做个音乐播放器,来搜索网上歌曲,下载网上歌词文件的时候,你是怎么做的呢?不会用最笨的方法分析网页吧。太笨了吧。我也这样想过 最好的方法是用歌曲搜索API了,百度有个不公开的APIhttp://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$该地址返回一个结果,如下。代码<?xmlversion="1.0"encoding="gb2312"?><result><count>5</count><url>< 阅读全文

【IOS】开源项目汇总

2012-05-17 17:07 by Mr.Xer, 386 阅读, 0 推荐, 收藏, 编辑
摘要:UI界面类项目:Panoramagl—— 720全景展示Panorama viewer library for iPhone, iPad and iPod touchMBProgressHUD—— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCarousel—— 效果很酷的分页排列内容类似的页面需要并排列出来,供用户选择。iCarousel具有非常酷的3D效果,比如经典的CoverFlow, TimeMachine。另外还具有线性,圆柱状等其它效果。可用于图片选择,书籍选择,网页选择等。CorePlot—— 2D图形绘图数据可视化,可以绘制漂亮 阅读全文

退出程序

2012-05-16 17:11 by Mr.Xer, 214 阅读, 0 推荐, 收藏, 编辑
摘要:if( [[UIApplication sharedApplication] respondsToSelector:@selector(terminate)] ) [[UIApplication sharedApplication] performSelector:@selector(terminate)]; 阅读全文

点击UIView上的任意位置,使UIView消失

2012-05-16 16:45 by Mr.Xer, 444 阅读, 0 推荐, 收藏, 编辑
摘要:UIView *tempView = [[UIView alloc] initWithFrame:nil];UITapGestureRecognizer *tap = [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(hideView:)] autorelease];[tempView addGestureRecognizer:tap];================- (void)hideView:(UIGestureRecognizer *)agesture{agesture.view.hidden 阅读全文

判断你的设备是iPhone还是iPod

2012-05-16 14:58 by Mr.Xer, 306 阅读, 0 推荐, 收藏, 编辑
摘要:有时候你的程序需要知道用户使用的设备是iPhone还是iPod。因为有些特性iPod是没有的,比如电话功能。方法很简单:1NSString *deviceType = [UIDevice currentDevice].model;如果你想得到一个本地化的字符串,可以使用以下命令:12NSString *deviceType = [UIDevice currentDevice].modellocalizedModel;NSLog(@"type: %@", deviceType); 阅读全文

设置statusBar的颜色

2012-05-16 14:56 by Mr.Xer, 471 阅读, 0 推荐, 收藏, 编辑
摘要:status bar可以根据你的应用的需要设置为三种样式(UIStatusBarStyle):UIStatusBarStyleBlackTranslucent 黑色透明UIStatusBarStyleBlackOpaque 黑色不透明UIStatusBarStyleDefault 默认白色可以在你的App Delegate文件中使用以下方法来设置你的UIStatusBarStyle12[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent animated:NO]; 阅读全文

UITabBarController 修改背景

2012-05-16 14:49 by Mr.Xer, 249 阅读, 0 推荐, 收藏, 编辑
摘要:转载注明出处:http://hi.baidu.com/yunhuaikong/blog/item/086d43fb79fe82c1b58f3128.htmlUITabBarController自己的数据有时候让人无言,如选中时的颜色tintcolor,它的背景等,虽然网络现在修改它的例子很多,但个人感觉都不是最好的办法。毕竟这样做代码量还是比较大的,如何用官方的api实现相应的功能呢?看看效果图:现在一一说明修改方式:一、修改背景图片:素材如下:二、修改每一个tabbar选中时的颜色,默认为蓝色。此处修改为自定义的颜色。三、去掉选中时的聚焦高亮颜色。可以对比着看看。这里不给截图。素材:宽度为3 阅读全文
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页