上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 25 下一页
摘要: 本文原文请见:http://www.raywenderlich.com/46988/ios-design-patterns.由 @krq_tiger(http://weibo.com/xmuzyq)翻译源码下载地址:http://t.cn/z86WUnLiOS设计模式-你可能已经听说过这个词,但是你真正理解它意味着什么吗?虽然大多数的开发者可能都会认为设计模式是非常重要的,然而关于设计模式这一主题的文章却不多,并且有时候我们开发者在写代码的时候也不会太关注它。在软件设计领域,设计模式是对通用问题的可复用的解决方案。设计模式是一系列帮你写出更可理解和复用代码的模板,设计模式帮你创建松耦合的代码以 阅读全文
posted @ 2013-09-15 23:45 yingkong1987 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Map Kit框架(MapKit.framework)包含了大量的改进以及为基于地图的程序提供了新特性。利用地图显示位置信息的应用现在可以使用Maps这个程序用到的3D地图,包括控制程序控制视线角度。Map Kit还包含其他一些改变,这些改变可以提升你的程序地图体验。Overlays可以放置在地图内容的不同层级上,这样就可以它就可以显示在其他相关数据的上面或者下面。可以地图中使用MKMapCamera对象,它可以添加位置、倾斜和朝向信息。Camera信息为你的地图增添了3D视觉体验。MKGeodesicPolyline类可以用来绘制基于线的overlay(画线),这样的overlay会遵循地球 阅读全文
posted @ 2013-09-15 18:38 yingkong1987 阅读(327) 评论(0) 推荐(0) 编辑
摘要: iOS 7为应用程序提供新的后台执行模式:应用程序需要需要下载新内容,可以向系统注册,这样程序会被定期唤起或者启动,然后可以在后台下载内容。要注册这个功能,需要打开Info.plist文件,设置UIBackgroundModes键值为fetch,并且通过setMinimumBackgroundFetchInterval:方法设置最小的获取内容的时间间隔。另外,程序如果想要现在任何内容,必须实现application:performFetchWithCompletionHandler:方法。以前应用程序可以利用推送通知告知用户有新的内容,现在则可以利用此机制初始后台下载操作。要支持这种模式,打开 阅读全文
posted @ 2013-09-15 18:35 yingkong1987 阅读(232) 评论(0) 推荐(0) 编辑
摘要: iOS 7.0新特性1iOS 7的UI经过了重新设计。另外,iOS7中引入了新的动画系统,便于创建2D和2.5D的游戏。多任务支持提升,点对点通讯以及其他重要的特征使iOS7相对于以往的SDK来说发生了重大改变。本文档汇总了iOS7中主要的新特性。读者可以通过以下链接访问iOS7中所有的新APIiOS 7.0 API Diffs.1.用户接口变化iOS 7 includes many new features intended to help you create great user interfaces.新界面设计利用iOS7 SDK编译的应用自动应用新的样子。我们创建一个Single V 阅读全文
posted @ 2013-09-15 18:34 yingkong1987 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 本文最新PDF格式文档下载:http://vdisk.weibo.com/s/InBpB(2013年7月3日更新)过渡前的准备重要:由于iOS7还未最终发布,该文档的部分内容还会继续修改。开始之前的工作iOS 7引入了许多用户界面上的改变,比如无边框的按钮,透明操作栏,全屏视图控制器布局。使用Xcode 5可以创建iOS 7项目,并使用模拟器一窥iOS 7用户界面的变化。例如,示例程序TheElement在iOS6和iOS7模拟器上分别看起来分别是这样的。iOS7模拟器上的样子 iOS6模拟器上的样子注意:iOS 7 beta2 现已发布,支持iPad对于这... 阅读全文
posted @ 2013-09-15 18:31 yingkong1987 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Use NSAssert() and its companions.使用NSAssert()和它的伙伴。in the project define NS_BLOCK_ASSERTIONS for your release configuration.在项目定义为你的发行版配置的NS_BLOCK_ASSERTIONS。Xcode 4 tremplates disableNSAssertsin the release configuration.Xcode的4 tremplates发布配置中禁用NSAsserts。It adds它增加了 -DNS_BLOCK_ASSERTIONS=1 to &qu 阅读全文
posted @ 2013-09-15 13:42 yingkong1987 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 今天在做项目的时候,遇到一个问题,grouped类型的tableview 怎么样才能让他们的一个view 其中一个角圆角?如上图所示,其实我是用UILabel,但是箭头的位置总是尖的不太好看.设置layer.border 又让其他的角也圆了.有没有办法只让指定的角圆,并圆成合适的大小呢?答案是有的..下面不废话,直接上代码了.新建一个category : UIVew+Roundify 1 // 2 // UIVew+Roundify.h 3 // TNS4Golfers 4 // 5 // Created by yingkong1987 on 13-9-14. 6 // Copyrig... 阅读全文
posted @ 2013-09-14 16:55 yingkong1987 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 使用webview的stringByEvaluatingJavaScriptFromString的方法交互,直接提供实例。下载:http://download.csdn.net/detail/heyuan110/4420050附上document、location、body 属性方法 JS 对象document:属性document.title //设置文档标题等价于HTML的标签document.bgColor //设置页面背景色document.fgColor //设置前景色(文本颜色)document.linkColor //未点击过的链接颜色document.alinkColor // 阅读全文
posted @ 2013-09-11 18:46 yingkong1987 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: 你在把字典转成object的时候还在按下面这样:self.id = [jsonDict objectForKey:@"id"];self.name = [jsonDict objectForKey:@"name"];self.profileImageBig = [jsonDict objectForKey:@"profile_image_big"];self.profileImageSmall = [jsonDict objectForKey:@"profile_image_small"];self.profile 阅读全文
posted @ 2013-09-11 18:43 yingkong1987 阅读(2566) 评论(1) 推荐(0) 编辑
摘要: 先普及一下Kb,KB,Kbps,Mb,Mbps等一些列概念 1Byte = 8bit1KB (Kilobyte 千字节)=1024Byte1MB (Megabyte,兆字节,简称“兆”)=1024KB 1GB (Gigabyte,吉字节,又称“千兆”)=1024MB 1TB (Terabyte,太字节,或百万兆字节)=1024GB1KB=1024B 1MB=1024KB1GB=1024MB 1TB=1024GBKb和KB的区别:计算机中的信息都是二进制的0和1来表示,其中每一个0或1被称作一个位,用小写b表示,即bit(位);大写B表示byte,即字节,一个字节=八个位,即1B=8b;前面.. 阅读全文
posted @ 2013-09-11 18:38 yingkong1987 阅读(1343) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 25 下一页