自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

转载 UGC平台架构

端到端的视频UGC核心路径技术方案梳理一、目标以UC账号为基础,从视频上传、视频存储、视频加工、视频审核、视频管理、运营、下发及播放各环节出发,为视频UGC服务提供核心路径解决方案。注:此核心流程只关注技术概要方案,不涉及业务细节二、架构思考1、客户端架构2、服务端架构三、概要技术方案1、架构大图2、核

2017-12-26 20:26:59 4412 1

转载 iOS App UI设计、切图规范

iPhone 6 / 6 Plus 出现后,如何改进工作流以实现一份设计稿支持多个尺寸?移动app开发中多种设备尺寸适配问题,过去只属于Android阵营的头疼事儿,只是很多设计师选择性地忽视android适配问题,只出一套iOS平台设计稿。随着苹果发布两种新尺寸的大屏iPhone 6,iOS平台尺寸适配问题终于还是来了,移动设计全面进入“杂屏”时代。看看下面三款iPhone尺寸和分辨率数据就

2016-03-22 17:26:44 4231

转载 LLDB调试命令初探

转自:http://www.starfelix.com/blog/2014/03/17/lldbdiao-shi-ming-ling-chu-tan/如果你在平时的开发中从未使用过调试器,那你恐怕不知道一个调试器的作用有多大。你可能只满足于通过printf或者NSLog输出信息用于调试。但你只要试着尝试在调试中开始使用调试器LLDB,你会马上感受到调试器给你带来的便利。

2014-03-17 17:02:28 835

转载 自定义格式化程序

原文链接: Klaas Pieter Annema   翻译: 伯乐在线 - riven译文链接: http://blog.jobbole.com/54149/本文由 伯乐在线 - riven 翻译自 Klaas Pieter Annema。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。当把一些数据格式化成我们易懂的格式时,我们希望能有一种简单而快速的方

2014-03-17 11:30:39 783

转载 iOS中消息的传递机制

转自:http://beyondvincent.com/blog/2013/12/14/124-communication-patterns/注1:本文由破船译自Communication Patterns。本文目录如下所示:可用的机制做出正确的选择Framework示例小结每个应用程序或多或少,都由一些松耦合的对象构成,这些对象彼此之间要想很好的完成任

2014-03-17 11:22:09 503

转载 值对象

原文链接: Chris Eidhof   翻译: 伯乐在线 - Anson译文链接: http://blog.jobbole.com/53850/本文由 伯乐在线 - Anson 翻译自 Chris Eidhof。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。在这篇文章中,我们将看看如何用Objective-C语言编写值对象。在编写时,我们将会接触到Ob

2014-03-17 11:20:19 422

转载 基础集合类

转自:http://objcio.com/blog/2014/01/20/the-foundation-collection-classes/本文由 Migrant 翻译自 The Foundation Collection Classes,转载请注明出处。NSArray, NSSet, NSOrderedSet 和 NSDictionary基础集合类是每一个Mac

2014-03-17 11:18:56 608

转载 为iOS项目搭建Travis CI服务器

原文链接: Mattes Groeger   翻译: 伯乐在线 - 袁欣译文链接: http://blog.jobbole.com/52116/你是否曾经试着为你的iOS项目搭建一台支持持续集成的服务器,从我的个人经验而言,这可不是一个轻松的活。你需要准备一部Mac,安装好全部所需的软件和插件。你要负责管理所有的用户账户并提供安全保护。原本你想节省的时间,最终你

2014-03-14 12:00:55 1556

转载 iOS系列译文:深入理解 CocoaPods

原文链接: Michele Titolo   翻译: 伯乐在线 - programmer.du译文链接: http://blog.jobbole.com/53365/Cocoapods是 OS X 和 iOS 下的一个第三方库管理工具。你能使用CocoaPods添加被称作“Pods”的依赖库,并轻松管理它们的版本,而不用考虑当前的时间和开发环境。Cocoapods意义体

2014-03-14 11:56:14 652

转载 iOS 系列译文:Mach-O 可执行文件

原文链接: Daniel Eggert   翻译: 伯乐在线 - 一水流年译文链接: http://blog.jobbole.com/51527/当我们在Xcode中构建一个程序的时候,其中有一部分就是把源文件(.m和.h)文件转变成可执行文件。这个可执行文件包含了将会在CPU(iOS设备上的arm处理器或者你mac上的Intel处理器)运行的字节码。我们将会过

2014-03-14 11:52:29 695

转载 iOS程序的Build过程

转自:http://beyondvincent.com/blog/2013/11/21/123-build-process/注1:本文由破船译自The Build Process。注2:12345678910本文将轻度解密Xcode build日志,还原iOS程序build的过程。另外将介绍如何对build过程的

2014-03-14 11:45:06 807

转载 iOS 7: 隐藏的特性和解决之道

转自:http://test-0x01.logdown.com/posts/159702-ios-7-hidden-gems-and-workaroundsPeter Steinberger / 著小清新 / 译当 iOS7 刚发布的时候,全世界的苹果开发人员都立马尝试着去编译他们的app,接着再花上数月的时间来修复任何出现的故障,甚至重建这个app。这样的结果,使得人们根

2014-03-14 11:39:12 843

转载 iOS 7系列译文:iOS7的多任务处理

原文链接: David Caunt   翻译: 伯乐在线 - ylovesy译文链接: http://blog.jobbole.com/51660/在iOS7之前,当程序退出后,开发者对程序几乎做不了什么。除了VOIP和基于位置的特性,唯一能够在后台运行代码的途径只有使用后台任务(background tasks),但后台任务只会执行几分钟。如果你想要下载一部很大的视频

2014-03-14 11:36:47 602

转载 iOS 7系列译文:忘记NSURLConnection,拥抱NSURLSession吧!

原文链接: Mattt Thompson   翻译: 伯乐在线 - ylovesy译文链接: http://blog.jobbole.com/52477/说到 iOS 7 和 Mac OS X 10.9 Mavericks 的显著变化,其中一个就是Foundation框架中URL加载系统的优化。此时可能有人正沉浸在Apple的网络基础架构,我想在这里分享一下

2014-03-14 11:35:33 764

转载 iOS 7 新特性:视图控制器切换API

原文链接: Chris Eidhof   翻译: 伯乐在线 - studentdeng译文链接: http://blog.jobbole.com/51588/自定义动画iOS 7 对我来说最激动人心的特性就是新的视图控制器切换API(View Controller Transitioning API)。 iOS 7 之前,View Controller之间切

2014-03-14 11:34:06 511

转载 iOS 7系列译文:认识 TextKit

转自:http://blog.jobbole.com/51965/原文链接: Max Seelemann   翻译: 伯乐在线 - 和谐老约翰译文链接: http://blog.jobbole.com/51965/iOS7 的发布给开发者的案头带来了很多新工具。其中一个就是 TextKit(文本工具箱)。TextKit 由许多新的 UIKit 类组成,顾名思义,

2014-03-14 11:32:26 663

转载 自动布局

转自:http://answerhuang.duapp.com/index.php/2013/10/11/advanced-auto-layout-toolbox/原文链接:http://www.objc.io/issue-3/advanced-auto-layout-toolbox.html在我的上一个项目中,因为是面向公司内部使用的客户端,所以我直接抛弃了iOS5,在项目中

2014-03-14 11:21:25 781

转载 自定义控件

转自:http://objcio.com/blog/2014/03/10/custom-controls/本文由 Migrant 翻译自 Custom Controls,转载请注明出处。本文将讨论一些自定义视图和控件的诀窍和技巧。我们先对UIKit已经提供给我们的控件做一个概览,介绍一些渲染技巧。随后我们会深入到视图和它们的所有者之间的通信策略,并简略探讨辅助功能,本地化和

2014-03-14 11:11:40 1113

转载 自定义 Collection View 布局

转自:http://answerhuang.duapp.com/index.php/2013/11/20/custom_collection_view_layouts/原文出自:http://www.objc.io/issue-3/collection-view-layouts.htmlUICollectionView在iOS6中

2014-03-14 11:10:12 975

转载 理解Scroll View

转自:http://answerhuang.duapp.com/index.php/2013/11/04/understanding-scroll-view/原文链接:Understanding Scroll Views可能你很难相信,UIScrollView和一个标准的UIView差异并不大,scroll view确实会多一些方法,但这些方法只是UIView一些属性的表面

2014-03-14 11:08:31 514

转载 将像素绘制到屏幕上去

转自:http://answerhuang.duapp.com/index.php/2013/09/04/pixels-get-onto-the-screen/原文链接:http://www.objc.io/issue-3/moving-pixels-onto-the-screen.html#pixels 一个像素是怎样绘制到屏幕上去的?有多种方式将一些东西映射到显示屏

2014-03-14 11:06:44 1054

转载 iOS系列译文:测试并发程序

转自:http://blog.jobbole.com/53377/原文链接: Tobias Kräntzer   翻译: 伯乐在线 - riven译文链接: http://blog.jobbole.com/53377/在开发高质量应用程序的时候,测试是一个很重要的工具。在过去,并发在应用程序架构中还没有那么重要,测试就相对简单。随着这几年的发展,并发设计模式已愈

2014-03-14 11:01:43 762

转载 线程安全类的设计

转自:http://ansonzhao.com/blog/2013/11/28/thread-safe-class-design/翻译自Thread-Safe Class Design此文章将侧重于编写线程安全类和使用Grand Central Displatch(GCD)时的实用的技巧,设计模式,以及反模式。线程安全Apple的框架首先让我们来看一

2014-03-14 10:59:13 542

转载 Objc的底层并发API

转载:http://webfrogs.me/2013/07/18/low-level_concurrency_apis/小引本篇英文原文所发布的站点objc.io是一个专门为iOS和OS X开发者提供的深入讨论技术的平台,文章含金量很高。这个平台每月发布一次,每次都会有数篇文章针对同一个特殊的主题的不同方面来深入讨论。本月的主题是“并发编程”,本文翻译的正是其中

2014-03-14 10:55:25 663

转载 Concurrent-programming[2]-(译)

转自:http://cleexiang.github.io/blog/2013/09/19/concurrent-programming-2-yi/在本文中,我们将描述在后台做常见的任务的最佳实践。我们将看看怎么并发的使用CoreData,怎么并发绘制,并且怎么异步地操作网络。最后,我们将看下怎么在保持低耗内存下异步地处理大文件。异步编程非常容易出错。因此本文中的所有例

2014-03-14 10:50:18 725

转载 OC中并发编程的相关API和面临的挑战

转自:http://beyondvincent.com/blog/2013/07/16/104/http://www.objc.io/ 站点主要以杂志的形式,深入挖掘在OC中的最佳编程实践和高级技术,每个月探讨一个主题,每个主题都会有几篇相关的文章出炉,2013年7月份的主题是并发编程,今天晚上我就挑选其中的第2篇文章(Concurrent Programming: API

2014-03-14 10:46:48 576

转载 Concurrent Programming(1)[译]

转自:http://blog.jobbole.com/52647/并发指的是在同一时间运行多个任务。在单核CPU的情况下,它通过分时的方式实现,如果有多个CPU可用,则是真正意义上的多个任务“并行”执行了。OS X和iOS提供了多个API支持并发编程。每个API都有自己特殊的功能和限制,适用于完成不同的任务。它们也分布在不同的抽象层次,我们可以通过底层API去做些非常接

2014-03-14 10:43:00 803

转载 View Controller 容器

转自:http://tang3w.com/translate/objective-c/objc.io/2013/10/28/view-controller-容器.html注:这篇翻译已经过 objc.io 授权,原文链接是:View Controller Containment在 iOS 5 之前,view controller 容器只是 Apple 公司的一个福利。实

2014-03-10 18:16:26 644

转载 测试 View Controllers

转自:http://tang3w.com/translate/objective-c/objc.io/2013/10/24/测试-view-controllers.html注:这篇翻译已经过 objc.io 授权,原文链接是:Testing View Controllers我们不是信奉测试,但它应该帮助我们加快开发进度,并且让事情变得更有趣。让事情保持简单

2014-03-10 14:54:42 597

转载 整理 Table View 的代码

转自:http://tang3w.com/translate/objective-c/objc.io/2013/10/23/整理-table-view-的代码.html注:这篇翻译已经过 objc.io 授权,原文链接是:Clean table view codeTable view 是 iOS 应用程序中非常通用的组件。所以许多代码和 table view 都有直接或

2014-03-10 14:51:32 639

转载 更轻量的 View Controllers

转自:http://tang3w.com/translate/objective-c/objc.io/2013/10/22/更轻量的-view-controllers.html注:这篇翻译已经过 objc.io 授权,原文链接是:Lighter View ControllersView controllers 通常是 iOS 项目中最大的文件,因为它们包含了许多不必要的

2014-03-10 14:45:25 614

转载 深度围观block:第二集

今天翻译了第二篇,这个翻译是比较痛苦(其实不止这篇,所有的都是), 不比单纯的阅读,许多地方需要查阅资料,并细心的遣词造句,还得注意词不达意的地方(例如文中的A block that captures scope我翻译为block的拷贝范围,总感觉缺了一些作者原意,功力有限啊)。所以,我劝大家要是能看原文尽量去看原文吧,我这翻译的权当参考。 目录介绍block类型block的拷

2013-07-11 14:26:30 529

转载 深度围观block:第一集

本文由破船译自galloway! 深度围观block:第一集   小引还记得之前的两篇文章吗:iOS汇编教程:ARM(1)和iOS汇编教程:ARM(2),里面介绍了Objective-C生成的汇编代码。本文介绍的内容也跟汇编相关,只不过是与block相关,如果对汇编有不了解的,可以先去看看那两篇带有启蒙性质的文章。本文将从汇编的角度来介绍block相

2013-07-11 14:25:09 479

转载 Xcode中断点的威力

注:本文由破船译自:albertopasca。本文由HoNooD在iosfeed站点上做了推荐。 这里先推荐两篇Xcode相关的文章:Xcode Code SnippetsiOS调试 — 基本技巧 本文目录:1、添加一个特殊的断点    异常断点(Exception breakpoint)    符号断点(Symbolic b

2013-07-02 10:14:17 594

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除