沧海一粟

----not just a programmer

导航

上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页

2013年7月29日 #

iOS分辨率的那些事儿(转)

摘要: 1 iOS设备的分辨率iOS设备,目前最主要的有3种(Apple TV等不在此讨论),按分辨率分为两类iPhone/iPod Touch普屏分辨率320像素 x 480像素Retina分辨率 640像素 x 960像素iPad,iPad2/New iPad普屏 768像素 x 1024像素Retina屏 1536像素 x 2048像素2 iOS设计时用的点与分辨率的关系尽管有上面列出的4种分辨率情况,不过细心的人会发现,对于Retina屏的分辨率始终保持为普屏的2倍,这对于iOS的设计还是开发的时候提供的莫大的方便,自然可以想到对于界面设计而言,只需要设计一套,然后进行等比例放大缩小即可。实际 阅读全文

posted @ 2013-07-29 11:15 沧海一粟-啊添 阅读(286) 评论(0) 推荐(1) 编辑

让你的应用支持新iPad的Retina显示屏

摘要: 一、应用图片标准iOS控件里的图片资源,苹果已经做了相应的升级,我们需要操心的是应用自己的图片资源。就像当初为了支持iPhone 4而制作的@2x高分辨率版本(译者:以下简称高分)图片一样,我们要为iPad应用中的图片制作对应的高分版本。我知道不少开发者很有预见性的早在iOS 5.0 SDK上就完成了这一步升级。可是我还是要强调一点,那就是之前 Michael Jurewitz (@Jury)在推上提到过的:— 如果想让你的高分图片显示在新iPad上,你必须用Xcode 4.3.1 连同iOS 5.1 SDK编译!二、应用图标接下来肯定就是为应用主图标制作高分版本了,因为低分版的图标在新iPa 阅读全文

posted @ 2013-07-29 11:09 沧海一粟-啊添 阅读(397) 评论(0) 推荐(0) 编辑

兼容 iOS Retina(视网膜显示) 的程序

摘要: 首先我们需要明确一点,iOS设备上图片兼容retina的问题最初是由于iPhone4的分辨率由iPhone3的320X480提升到了640X960所产生。为了让iPhone4能够兼容iPhone3上开发的APP,苹果设计了逻辑分辨率单位Point。在 iPhone3 上 1个 Point 相当于 1个pixel ; 而 iPhone4 上1个 point 就相当于4个 pixel。因此所有的iPhone,iTouch都可以认为拥有320X480的逻辑分辨率,这保证了所有的APP不经过修改也能正常的在高分辨率的设备上运行,只是原来的图片会在拉伸后显示在设备上,会影响美观。开发人员在开发过程中如何 阅读全文

posted @ 2013-07-29 10:56 沧海一粟-啊添 阅读(520) 评论(0) 推荐(0) 编辑

2013年7月28日 #

添加/移除子视图

摘要: 加addSubview:insertSubview:atIndex: (放到index层,越往下,index越小)insertSubview:aboveSubview:(把前一个View放在后一个View 的上面)insertSubview:belowSubview:(把前一个View放在后一个View 的下面)整理bringSubviewToFront: (把一个View放到上面)sendSubviewToBack:(把一个View放到下面)exchangeSubviewAtIndex:withSubviewAtIndex:(来修改遮挡。我的理解是view按照控件加进去的顺给了个index, 阅读全文

posted @ 2013-07-28 12:12 沧海一粟-啊添 阅读(271) 评论(0) 推荐(0) 编辑

ios的两种界面跳转方式

摘要: 1、在界面的跳转有两种方法,一种方法是先删除原来的界面,然后在插入新的界面,使用这种方式无法实现界面跳转时的动画效果。if(self.rootViewController.view.superview == nil){ [singleDollController.view removeFromSuperview]; [self.view insertSubview:rootViewController.view atIndex:0];}else{ [singleDollController.view removeFromSuperView]; [... 阅读全文

posted @ 2013-07-28 10:03 沧海一粟-啊添 阅读(14064) 评论(1) 推荐(0) 编辑

UINavigationController popToViewController用法

摘要: popToViewController用法[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:2] animated:YES];或for (UIViewController *controller inself.navigationController.viewControllers) {if ([controller isKindOfClass:[你要跳转到的Controller class]]) {[self.navigationCon 阅读全文

posted @ 2013-07-28 08:11 沧海一粟-啊添 阅读(608) 评论(0) 推荐(0) 编辑

2013年7月24日 #

ARC简介以及工程中ARC与非ARC的混合(转)

摘要: ARC与非ARC在一个项目中同时使用,1,选择项目中的Targets,选中你所要操作的Target,2,选Build Phases,在其中Complie Sources中选择需要ARC的文件双击,并在输入框中输入:-fobjc-arc,如果不要ARC则输入:-fno-objc-arc混用没有问题,没有用ARC的代码继续坚持谁申请谁释放就好了。以前的库没有时间重写,都采用这种方法。而且不知道你用的是什么第三方代码,一般来说,现在很少有arc only的代码,大部分都是用一些宏来让代码可以同时适应arc和非arc的(用#if __has_feature(objc_arc)判断)。如果代码量不大,可 阅读全文

posted @ 2013-07-24 16:24 沧海一粟-啊添 阅读(4671) 评论(0) 推荐(0) 编辑

iOS: 解决某些第三方库因为ARC不能使用的问题

摘要: 1、在target下面的build phases下有一个compile source,下面有很多待编译文件。可以看到一个compile flag,可以针对某些文件进行arc设置。这样,某些框架不能使用的问题不就解决了嘛。于是,在要用到的框架包含的所有.m文件后对应的compile flag处加上-fno-objc-arc,这样,就能成功在ios5项目下运行了。2、将库打包成frameworkhttp://blog.csdn.net/dean19900504/article/details/7921015http://www.cocoachina.com/bbs/read.php?tid-756 阅读全文

posted @ 2013-07-24 14:09 沧海一粟-啊添 阅读(247) 评论(0) 推荐(0) 编辑

iOS去掉icon的(自带磨光效果)gloss effects

摘要: 只需两步,第一步:在项目的plist文件,最上层add row ,内容 icon already includes gloss effects YES。第二步在 icon files 字段里添加 icon already includes gloss effects 设置成 YES.如下图; 阅读全文

posted @ 2013-07-24 10:59 沧海一粟-啊添 阅读(412) 评论(0) 推荐(0) 编辑

2013年7月23日 #

ios利用Reachability确认网络环境3G/WIFI(转)

摘要: iPhone开发技巧之网络篇(4)---确认网络环境开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。Apple的例程Reachability中介绍了取得/检测网络状态的方法。在你的程序中使用Reachability只须将该例程中的Reachability.h和Reachability.m拷贝到你的工程中。如下图:然后将SystemConfiguration.framework添加进工程:Reachability中定义了3种网络状态。// the network state of the device for Reachabili 阅读全文

posted @ 2013-07-23 16:00 沧海一粟-啊添 阅读(6811) 评论(0) 推荐(2) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页