- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 iphone ios 如何使用gcd
1。GCD之dispatch queuehttp://www.cnblogs.com/scorpiozj/archive/2011/07/25/2116459.html2。iOS中GCD的魔力http://blog.csdn.net/favormm/article/details/64532603。官方 ,内容真的很多http://developer
2013-06-30 21:26:24 716
转载 ios多线程的几种方法
IOS多线程有三种主要方法(1)NSThread(2)NSOperation(3)GCD下面简单介绍这三个方法 1.NSThread调用方法如下: 如函数需要输入参数,可从object传进去。 (1) [NSThread detachNewThreadSelector:@selector(threadInMainMethod:) toTarg
2013-06-29 20:26:30 869
转载 A look inside blocks: Episode 1
Today I have been taking a look at the internals of how blocks work from a compiler perspective. By blocks, I mean the closure that Apple added to the C language and is now well and truly established
2013-06-27 14:05:15 632
转载 iOS开发资源:推送通知相关开源项目
PushSharp (github)PushSharp是一个实现了由服务器端向移动客户端推送消息的开源C#库,支持 iOS (iPhone/iPad APNS)、 Android (C2DM/GCM - Google Cloud Message)、Windows Phone、Windows 8、Blackberry (BIS and BES via PAP)以及Amazon (ADM)设
2013-06-09 13:50:45 805
转载 性能和时间
在讨论性能之前,先讨论一个重要的话题:时间。为了理解代码中的变化如何影响性能,我们需要一个排序的指标。有许多方法用于时间例程,一些比另一些合适。在本教程中我们将讨论Mach Absolute Time。 为什么是Mach?时间例程依赖于所需要测量的时间域。某些情况下使用诸如clock()或getrusage()函数来做些简单的数学运算就足够了。如果时间例程将用于实际的开发框
2013-06-09 10:43:56 681
转载 直接拿来用!最火的iOS开源项目
1. GMGridViewGMGridView是一款开源的iOS(iPhone/iPad)表格视图,允许用户手势对表格单元进行排序,在单元格需要展示时才进行装载,这样极大地提高了表格的效率。其中的伸缩/旋转/平移手势能够让用户改变视图,还能够实现从CellView到全屏的切换。详情请参考:gmoledina2. appiraterAppirater是
2013-06-08 14:12:39 2829
转载 Github上的热门iOS开源项目:AFNetworking、MagicalRecord、BlocksKit以及XVim
1. AFNetworking AFNetworking是一个非常受欢迎的轻量级的iOS、Mac OS X网络通信类库。它建立在NSURLConnection、NSOperation以及其技术的基础上,有着精心设计的模块结构和功能丰富的API,让很多网络通信功能的实现变得十分简单。 附件:/cms/uploads/soft/130607/4196-13060GQ2
2013-06-08 13:53:14 1456
转载 iOS开发工具:Alcatraz、SVGKit、Lin以及Transformifier等
Alcatraz:Xcode包管理器 Alcatraz是一个开源的Xcode 4包管理器,可以让你更便捷地发现、安装以及管理插件、模板和配色方案。只需要简单地点击或者勾选,不需要手工复制和粘贴。附件:/cms/uploads/soft/130606/4196-1306061F045.zip SVGKit:高效快速渲染SVG文件
2013-06-07 10:42:56 1076
转载 正确使用Block避免Cycle Retain和Crash
Block简介Block作为C语言的扩展,并不是高新技术,和其他语言的闭包或lambda表达式是一回事。需要注意的是由于Objective-C在iOS中不支持GC机制,使用Block必须自己管理内存,而内存管理正是使用Block坑最多的地方,错误的内存管理 要么导致return cycle内存泄漏要么内存被提前释放导致crash。 Block的使用很像函数指针,不过与函数最大的不同是:Bl
2013-06-04 18:37:13 1615
转载 Retain Cycle in Blocks
Objective-C 是基于引用计数(retainCount)来做内存管理,ClassA 用到 ClassB 的时候,通过 alloc/retain/copy 等将 objectB.retainCount+1,不需要的时候通过 release/autorelease 将 objectB.retainCount-1. retainCount 归零后对象 objectB 被释放。假如 objectA
2013-06-04 11:09:03 2034
转载 iOS开发资源:几个类似Path 2.0侧滑菜单的效果实现
IIViewDeckController/ViewDeck 附件:/cms/uploads/soft/130603/4196-1306031H336.zip类似 Path 2.0 的视图左右滑动的效果,可向左或者向右顺滑的滑动。支持ARC和non-ARC,默认ARC。PPRevealSideViewController 附件
2013-06-04 09:42:21 1723
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人