CocoaChina iOS技术
文章平均质量分 80
depthlove2011
人才
展开
-
理解Scroll View
转自 http://www.cocoachina.com/applenews/devnews/2013/1106/7305.html可能你很难相信,UIScrollView和一个标准的UIView差异并不大,scroll view确实会多一些方法,但这些方法只是UIView一些属性的表面而已。因此,要想弄懂UIScrollView是怎么工作之前,你需要了解UIView,特别是转载 2014-02-18 17:34:25 · 739 阅读 · 0 评论 -
iOS开发中一些常见的并行处理
转自 http://www.cocoachina.com/applenews/devnews/2013/1212/7525.html本文主要探讨一些常用多任务的最佳实践。包括Core Data的多线程访问,UI的并行绘制,异步网络请求以及一些在运行态内存吃紧的情况下处理大文件的方案等。??其实编写异步处理的程序有很多坑!所以,本文所涉及的样例都尽量采用简洁直观的处理方式。因为越转载 2014-02-18 17:29:02 · 630 阅读 · 0 评论 -
iOS系列译文:整洁的表视图代码
转自 http://www.cocoachina.com/applenews/devnews/2013/1218/7565.html表视图是一个非常万能的iOS应用程序构建模块。因此,有很多与表视图直接或间接相关的代码,包括提供数据、更新表视图、控制其行为和选择做出的反应,这仅仅是几个例子。在这篇文章里,我们将会介绍一些整洁而结构良好的代码。 UITableV转载 2014-02-18 17:38:13 · 571 阅读 · 0 评论 -
iOS绘图教程
转自 http://www.cocoachina.com/applenews/devnews/2014/0115/7703.html本文是《Programming iOS5》中Drawing一章的翻译,考虑到主题完整性,翻译版本中加入了一些书中未涉及到的内容。希望本文能够对你有所帮助。(本文由海水的味道翻译整理,转载请注明译者和出处,请勿用于商业用途!原文) Core转载 2014-02-18 18:01:10 · 645 阅读 · 0 评论 -
线程安全类的设计
转自 http://www.cocoachina.com/applenews/devnews/2013/1213/7535.html转自I'm Anson的博客原文:Thread-Safe Class Design此文章将侧重于编写线程安全类和使用Grand Central Displatch(GCD)时的实用的技巧,设计模式,以及反模式。转载 2014-02-18 18:23:47 · 719 阅读 · 0 评论 -
在iOS中创建静态库
转自 http://www.cocoachina.com/applenews/devnews/2013/1204/7468.html本文由 Migrant [博客]翻译自 Creating a Static Library in iOS Tutorial。 如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:240转载 2014-02-18 18:31:21 · 595 阅读 · 0 评论 -
iOS应用开发最佳实践:编写高质量的Objective-C代码
转自 http://www.cocoachina.com/applenews/devnews/2013/1129/7445.html本文由“海水的味道"编译 点标记语法属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。 良好的风格:view.backgroundColor = [UIColor or转载 2014-02-18 18:36:38 · 771 阅读 · 0 评论 -
宏定义的黑魔法 - 宏菜鸟起飞手册
转自 http://www.cocoachina.com/applenews/devnews/2014/0122/7738.html转自OneV's Den的博客 宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放转载 2014-02-18 19:47:49 · 800 阅读 · 0 评论 -
开始iOS 7中自动布局教程(一)
转自 http://www.cocoachina.com/applenews/devnews/2013/1203/7462.html原文:Beginning Auto Layout Tutorial in iOS 7: Part 1感谢翻译小组成员@answer-huang(博客)热心翻译。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我转载 2014-02-18 18:33:21 · 714 阅读 · 0 评论 -
论坛开源项目推荐(12.25):菜单(Menu)
转自 http://www.cocoachina.com/applenews/devnews/2013/1225/7608.html更多代码可到CocoaChina代码库查看:http://code.cocoachina.com/ SvpplyTable(可折叠可张开的菜单动画)允许你简单地创建可折叠可张开的菜单动画效果,灵感来自于Svpply app转载 2014-02-18 17:27:00 · 1203 阅读 · 0 评论 -
类簇在iOS开发中的应用
转自:http://www.cocoachina.com/applenews/devnews/2014/0109/7681.html类簇(class cluster)是一种设计模式,在Foundation Framework中被广泛使用,举个简单的例子 NSArray *arr = [NSArray arrayWithObjects:@"foo",@"bar", nil转载 2014-02-18 16:55:09 · 583 阅读 · 0 评论 -
理解Frame
转自 http://www.cocoachina.com/applenews/devnews/2013/1209/7498.html本文由 Migrant 翻译自 Understanding Frame。 Frame是布局的核心。每个开发者都使用frame定位和改变UIView和CALayer的大小。在本文中我将把焦点集中在CALayer上,因为它转载 2014-02-18 17:35:53 · 815 阅读 · 0 评论 -
iOS第三方开源库的吐槽和备忘
转自 http://www.cocoachina.com/applenews/devnews/2014/0123/7746.html转自ibireme的博客 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等转载 2014-02-18 17:48:46 · 664 阅读 · 0 评论 -
在iOS 7中使用storyboard(part 1)
转自 http://www.cocoachina.com/applenews/devnews/2013/1213/7537.html原文:Storyboards Tutorial in iOS 7: Part 1 感谢翻译小组成员heartasice热心翻译。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2转载 2014-02-18 18:20:50 · 877 阅读 · 0 评论 -
并发编程之Operation Queue和GCD
转自 http://www.cocoachina.com/applenews/devnews/2013/1210/7506.html转自Xcode Dev并发编程之Operation Queue随着移动设备的更新换代,移动设备的性能也不断提高,现在流行的CPU已经进入双核、甚至四核时代。如何充分发挥这些CPU的性能,会变得越来越重要。在iOS中如果转载 2014-02-18 18:26:08 · 539 阅读 · 0 评论 -
论坛开发者总结:再见2013,你好2014!
转自:http://www.cocoachina.com/gamedev/misc/2014/0102/7644.html在跨年的时候,我和你一样听着电视里的各种欢呼声,看着时针分针不慌不忙地走向0点,有点兴奋有点怅然有点对过往的追忆也有对未来的期许,但在0点钟声敲响的时候,不管过往如何,都信心满满地对自己说了声--你好2014! 对于开发者来说,201转载 2014-02-18 17:21:45 · 1023 阅读 · 0 评论 -
漂亮的多选属性控件 画?调出帮助功能
转自:http://www.cocoachina.com/applenews/devnews/2014/0108/7677.html漂亮的多选属性控件-SAMultisectorControl SAMultisectorControl可以圆形实现控制多个属性的功能,设计精美。滑动圆形滑块即可方便地调整属性数值范围。SAMultisectorControl使用了CoreG转载 2014-02-18 17:06:18 · 699 阅读 · 0 评论 -
2013 CocoaChina微信精选之技术汇
转自:http://www.cocoachina.com/applenews/devnews/2014/0103/7651.html为了方便更多朋友能尽快获得技术、游戏开发以及应用设计等方面的信息,我们从去年开始通过微信向大家推送信息,并且我们也收到了大家积极的反馈和建议,在此感谢大家的关注和支持。2014年,我们将一如既往地陪伴大家,做开发者最忠诚的朋友。 微转载 2014-02-18 17:03:47 · 1229 阅读 · 0 评论 -
(译)KVO的内部实现
转自:http://www.cocoachina.com/applenews/devnews/2014/0107/7667.html09年的一篇文章,比较深入地阐述了KVO的内部实现。 KVO是实现Cocoa Bindings的基础,它提供了一种方法,当某个属性改变时,相应的objects会被通知到。在其他语言中,这种观察者模式通常需要单独实现,而在Objective-转载 2014-02-18 16:57:59 · 510 阅读 · 0 评论 -
iOS中消息的传递机制
转自 http://www.cocoachina.com/applenews/devnews/2013/1216/7543.html”阅读器注1:本文由破船[博客]译自Communication Patterns。 本文目录如下所示:可用的机制做出正确的选择Framewor转载 2014-02-18 19:13:41 · 912 阅读 · 0 评论