旧工程适配iOS 6和iPhone 5的一些故事
摘要:本文摘自:http://www.dapps.net/dev/iphone/old-project-ios-6-iphone-5-1.html苹果每发布一个系统,都够开发者忙活一阵的,更新xcode适配新系统:像iOS4支持Retina需要@2x的图;像iOS5不支持udid;像现在的iOS6和iPhone5要面对的下面的一堆问题。1.添加Retina 4 launch image,运行工程的时候会主动提示你。这时候直接点Add就好了。会默认添加一张Default-568h@2x.png的黑图:不添加的话,程序运行起来会上下有黑边儿。添加完以后的效果这个地方再啰嗦两句:当透明第一次在群里说要添加
阅读全文
posted @
2013-03-28 13:56
wtq
阅读(1086)
推荐(0) 编辑
iphone ios 如何开发升级适配 iphone5 4inch
摘要:以下大家友情支持一下:做了一个产品,需要人气支持一下,android和iphone上91市场搜索#super junior粉丝团#,或者直接到页面下载http://m.ixingji.com/m.html?p=X16,大家帮忙捧捧场。 今天apple发布ios6, 也许很快就能见到iphone 5的手机。不过现在只能从模拟器上来测试程序。 如何开发或者适配iphone5 4英寸的屏幕1.安装xcode 4.5,选择Retina(4-inch)启动画面,2. 添加启动图片, Default-568h@2x.png, 分辨率640 * 1136 pixels,如果不增加会如下:3.在编码时,尽..
阅读全文
posted @
2013-03-28 10:46
wtq
阅读(787)
推荐(0) 编辑
分辨率大改 iPhone5如何完美兼容旧App?
摘要:好了,昨晚对于果粉来说是疯狂的一夜,新iPhone 5和iPod的发布赚足了眼球。尽管很多人评论说这次的iPhone 5亮点不足,但是相信还是会取得一个很好的销量的,毕竟iOS的确十分优秀,最新的iOS6也成为了最耀目的移动操作系统。点击进入iPhone 5发布会专题 问题就出现在这里了。我们知道iOS6会搭载iPhone 5上,而iPhone 5的分辨率相较以前有了十分大的改变——iPhone 5的分辨率为640x1136像素,和iPhone 4/4S的640x960相比,纵向多了176个像素。旧版的iOS App都是基于640x960的分辨率开发,那么多出来的176像素是否会让旧版Ap..
阅读全文
posted @
2013-03-28 10:39
wtq
阅读(628)
推荐(0) 编辑
【转】快速修改程序支持iphone5
摘要:今天iphone5已经开卖,昨天ios6也已经更新,sdk模拟器已经可以测试iphone5 4英寸的屏幕。如何修改程序支持iphone5.1.首先xcode更新到4.5。2.添加一张Retina(4-inch)启动画面的图片,大小为640 * 1136 pixels,命名为Default-568h@2x.png(如果不加这张图,则会在状态栏上面多了一条黑色区域)3.修改程序界面,尽量获取当前屏幕的size,而不是写死的值判断设备是不是iphone5 ipod touch5#defineIS_IPHONE_5(fabs((double)[[UIScreenmainScreen]bounds].s
阅读全文
posted @
2013-03-28 10:32
wtq
阅读(341)
推荐(0) 编辑
【转】UDID替代方案
摘要:UDID替代方案背景:大多数应用都会用到苹果设备的UDID号,UDID通常有以下两种用途:1)用于一些统计与分析目的;【第三方统计工具如友盟,广告商如ADMOB等】2)将UDID作为用户ID来唯一识别用户,省去用户名,密码等注册过程。不过,2011年时,苹果就宣布ios5.0以后的系统中将不再支持以下方法获取用户的UDID【苹果设备的唯一识别码】:[UIDevice currentDevice] uniqueIdentifier];【注:对于已越狱了的设备,UDID并不是唯一的.使用Cydia插件UDIDFaker,可以为每一个应用分配不同的UDID】同时,苹果公司建议使用UUID【一种开放的
阅读全文
posted @
2013-03-28 09:56
wtq
阅读(826)
推荐(0) 编辑
[转]对IOS设备中UDID的一些思考
摘要:UDID是什么? UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。 UDID有什么用? 移动网络可利用UDID来识别移动设备,如iPhone和iPad。UDID对每台设备而言都是唯一的,从而成为了广告公司、市场分析机构和APP测试系统跟踪用户行为的实用工具。 目前使用UDID主要原因分为: 1)用于统计与分析,例如第三方统计工具Flurry、友盟等,广告商ADMOB等; 2)将UDID作为用户ID来唯一识别用户,省去用户名,密码等注册过程。 由此可见UDID对...
阅读全文
posted @
2013-03-28 09:51
wtq
阅读(1073)
推荐(0) 编辑
UIActivityIndecatorView 显示时被隐藏
摘要:在做ipad界面时,当显示用UIActivityIndecatorView 显示那个转转图标时,然后使用 [selfpresentModalViewController:showVedioViewanimated:YES]; 这段代码,这个转转的图标就直接被showVedioView给遮住了。所以如果想让UIActivityIndecatorView 显示在showVedioView中,必须想办法让这个转转的,在showVedioView显示后进行显示。
阅读全文
posted @
2013-03-16 17:25
wtq
阅读(493)
推荐(0) 编辑
iOS编码:如何创建gbk编码
摘要:原文摘自:http://www.cnblogs.com/kiao295338444/articles/2590031.html我们知道,使用NSURLConnection的代理方法下载网页,存到一个NSData中,NSMutableData*pageData;[pageData appendData:data];如果网页编码是UTF-8的,可以这么转换为字符串:NSString*pageSource=[[NSStringalloc]initWithData:pageData encoding:NSUTF8StringEncoding];如果网页是gbk(或者gb2312),用UTF8转换的话,
阅读全文
posted @
2012-11-12 14:50
wtq
阅读(5006)
推荐(0) 编辑
打开键盘遮住View的问题解决方法-IOS开发
摘要:原文摘自:http://blog.csdn.net/iukey/article/details/7242488默认情况下打开键盘会遮住下面的view,带来一点点困扰,不过这不是什么大问题,我们使用点小小的手段就可以解决。 首先我们要知道键盘的高度是固定不变的,不过在IOS 5.0 以后键盘的高度貌似不是216了,不过不要紧,我们调整调整就是了: iPhone ipad 竖屏(portrait) 216 264 横屏(landScape) 140 352 我们采取的方法就是在textField(有可能是其他控件)接收到弹出键盘事件时把...
阅读全文
posted @
2012-11-07 18:08
wtq
阅读(491)
推荐(0) 编辑
UIControl IOS控件编程—IOS开发
摘要:原文摘自:http://blog.csdn.net/iukey/article/details/7300412UIKit提供了一组控件:UISwitch开关、UIButton按钮、UISegmentedControl分段控件、UISlider滑块、UITextField文本字段控件、UIPageControl分页控件。控件是对UIView派生类的实用增强及补充,并可以直接附着于导航栏、表格单元,甚至更大的对象。这些控件的基类均是UIControl,而UIControl派生自UIView类,所以每个控件都有很多视图的特性,包括附着于其他视图的能力。所有控件都拥有一套共同的属性和方法。所以学习控件
阅读全文
posted @
2012-11-07 16:56
wtq
阅读(486)
推荐(0) 编辑
app 图标规格参考表
摘要:像我一样记不住iOS应用图标像素尺寸的开发者不在少数,我经常需要查询不同设备上的应用尺寸,为了方便自己、方便大家,我制作了下面的图表供大家参考。iPhone、iPodTouch以及一般通用的应用图标像素尺寸是多少?iPhone和iPodTouch应用需要一般应用所有的图标像素,你可能会想知道为什么iPhone应用需要iPad应用图标,因为一款iPhone应用也可以在iPad上运行。相反,iPad应用不能在iPhone上运行,因此iPad应用有专属自己的图标像素。必需图标:AppStore图标:1024×1024pixelsiPhone主屏幕图标:57×57、114×
阅读全文
posted @
2012-11-05 17:26
wtq
阅读(2181)
推荐(0) 编辑
旧工程适配iOS6和iPhone5的一些故事
摘要:本文由论坛版主rainbird发帖分享 苹果每发布一个系统,都够开发者忙活一阵的,更新xcode适配新系统:像iOS4支持Retain需要@2x的图;像iOS5不支持udid;像现在的iOS6和iPhone5要面对的下面的一堆问题。 1.添加Retina 4 launch image,运行工程的时候会主动提示你。 这时候直接点Add就好了。会默认添加一张Default-568h@2x.png的黑图: 不添加的话,程序运行起来会上下有黑边儿的哟 添加完以后的效果 这个地方再啰嗦两句:当透明第一次在群里说要添加这么一张图的时候,我的第一反应是:那不是程序启动的时候会有一张黑图么?而我的程序是...
阅读全文
posted @
2012-10-24 13:42
wtq
阅读(396)
推荐(0) 编辑
appStore 状态列表
摘要:原文链接地址:appStore状态列表Waiting for Upload (Yellow)Appears when you’ve completed entering your metadata, however, youhave not finished uploading your binary or have chosen to upload yourbinary at a later time. Your app must be in the Waiting For Upload state before you can deliver your binary through App
阅读全文
posted @
2012-10-12 13:11
wtq
阅读(2208)
推荐(0) 编辑
UIAlertView左对齐及设置用户登录对话框
摘要:UIAlertView左对齐及设置用户登录对话框iPhone SDK提供UIAlertView用以显示消息框,默认的消息框很简单,只需要提供title和message以及button按钮即可,而且默认情况下素有的text是居中对齐的。那如果需要将文本向左对齐或者添加其他控件比如输入框时该怎么办呢?不用担心,iPhone SDK还是很灵活的,有很多delegate消息供调用程序使用。所要做的就是在- (void)willPresentAlertView:(UIAlertView *)alertView中按照自己的需要修改或添加即可,比如需要将消息文本左对齐,下面的代码即可实现- (void)wi
阅读全文
posted @
2012-10-10 13:35
wtq
阅读(2695)
推荐(0) 编辑
mac机访问Windows XP共享文件夹
摘要:在xp里设置文件夹共享,至少要有一个文件夹是共享的。在mac里也打开windows共享就行了。在finder里的网络就能看到对方计算机,实在不行,就用苹果+K,然后smb:// (pc的ip)来连。好了,祝你好运吧!
阅读全文
posted @
2012-09-26 16:20
wtq
阅读(2978)
推荐(0) 编辑
集成新浪,腾讯,人人分享功能的Demo
摘要:本文链接:集成新浪,腾讯,人人分享功能的Demo软件类型:国产软件授权方式:共享软件界面语言:简体中文软件大小:483 KB文件类型:.zip运行环境:Mac OS X软件等级:★★★★☆发布时间:2012-09-19官方网址:http://演示网址:http://下载次数:113软件介绍本源码由社区会员chenxin分享参考官方提供的sdk做的,只实现了分享功能。之前也有人发过,只是给新手做个参考。想看结果,必须得先去官网申请开发者,获取appid,appkey什么的。新浪的还得添加测试账号。http://open.weibo.com/http://dev.t.qq.com/http://d
阅读全文
posted @
2012-09-24 13:09
wtq
阅读(274)
推荐(0) 编辑
如何对数组中的字典进行排序
摘要:原文摘自:http://www.i-alive.com/post/149/
阅读全文
posted @
2012-09-07 13:10
wtq
阅读(243)
推荐(0) 编辑
ios json TouchJSON
摘要:参考地址为:https://github.com/TouchCode/TouchJSONOpen经验库网络中数据的传输往往是以Json或XML格式进行的,如新浪微博、腾讯微博、人人网等。今天主要介绍一下ios下Json数据的解析。首先是使用TouchJson进行解析:TouchJson点击下载首先导入将Source文件加下的所以文件导入工程,在合适的位置添加CJSONDeserializer.h头文件。代码:01NSString *jsonStr = <pclass="p1">@"{\"customer\":[{\"nam
阅读全文
posted @
2012-09-04 11:37
wtq
阅读(1348)
推荐(0) 编辑
iOS的主要框架介绍
摘要:1:原文链接:http://www.open-open.com/lib/view/open1343210425380.html 框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如 Foundation、UIKit、和Core Graphics这些框架。根据你为应用程序选择的模版,相关的框架就已经被自动引入了。如果默认加入的框架不能满足你的应用程序的需求,你也可以加...
阅读全文
posted @
2012-08-07 10:26
wtq
阅读(344)
推荐(0) 编辑
iphone 根据Debug和Release状态的变化来屏蔽日志输出
摘要:原文引用:http://www.cnblogs.com/springfield/archive/2011/05/04/2037089.html 今天在这里分享一个很实用的小技巧。 我们平时在开发应用的时候,经常会用到NSLog来调试我们的程序,而随着项目越来越大,这些用于调试的日志输出就会变得很难管理。 我们在发布正式版的时候一定要屏蔽掉所有后台输出,因为这些输出还是比较消耗系统资源的。 往往到了这个时候,我们不得不去一行一行的找到NSLog调用,然后注释掉。 这样做在项目小的时候还比较有效,但随着项目规模的增长,就会变得越来越难控制。 下面就给大家介绍一个简单的方法,让我们在生成Releas
阅读全文
posted @
2012-07-20 15:41
wtq
阅读(391)
推荐(0) 编辑