自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS App 签名的原理

iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本文尝试从原理出发,一步步推出为什么会有这么多概念,希望能有助于理解 iOS App 签名的原理和流程。目的先来看看苹果的签名机制是为了做什么。在 iOS 出来之前,在主流操作系统(Ma

2017-05-22 12:55:56 555

转载 并发编程:API 及挑战

并发所描述的概念就是同时运行多个任务。这些任务可能是以在单核 CPU 上分时(时间共享)的形式同时运行,也可能是在多核 CPU 上以真正的并行方式来运行。OS X 和 iOS 提供了几种不同的 API 来支持并发编程。每一个 API 都具有不同的功能和使用限制,这使它们适合不同的任务。同时,这些 API 处在不同的抽象层级上。我们有可能用其进行非常深入底层的操作,但是这也意味着背负起将

2017-05-20 21:37:05 372

转载 iOS图形原理与离屏渲染

Outline:一,iOS图形显示基本知识——— 1.1 图形显示原理——— 1.2 iOS的显示架构——— 1.3 iOS图形显示流程——— 1.4 补充知识————— 1.4.1 图像多层次的合成—为何设置透明会增加GPU工作量————— 1.4.2 图层对其—为何图片缩放会增加GPU工作量————— 1.4.3 关于卡顿的简单原

2017-05-19 11:55:15 1327

转载 autoreleasepool 原理解析

虽然在ARC时代我们可以完全不知道Autorelease就能管理好内存,但在了解Objective-C内存管理还是十分重要的,在阅读了书籍和一些干货并动手验证之后,决定总结autoreleasePool的实现。什么是autoreleaseautoreleasePool如何实现需要先知道什么是autorelease?autorelease类似于C语言中Automatic

2017-05-18 22:14:20 592

转载 iOS后台下载、断点下载

后台下载时序图具体代码实现创建一个后台下载对象用dispatch_once创建一个用于后台下载对象,目的是为了保证identifier的唯一,文档不建议对于相同的标识符 (identifier) 创建多个会话对象。这里创建并配置了NSURLSession,将通过backgroundSessionConfiguration其指定为后台session并设

2017-05-18 14:42:18 963

转载 Xcode 读写提速100倍? DerivedData 放在 Ram Disk

转载:http://ios.jobbole.com/93171/上个月参加了一场西雅图当地的线下 iOS 开发者聚会。Jeff Szuhay 作为一个有20+年开发经验的资深程序员,跟我讲了一套提高 iOS 开发效率的方法。相比于其他程序员在 App 启动时间、架构优化方面的经验,老爷子 Jeff 的优化基于硬件层面,匠心独运,极客风十足。以下是他的经验分享和我个人的实

2017-05-18 09:09:24 668

原创 vue学习笔记

项目调试方法:npm install npm run devmac 环境安装一:安装node.js 和 npm从Node.js官网下载 ,直接安装二:新建工程# 全局安装 vue-cli$ npm install --global vue-cli# 创建一个基于 webpack 模板的新项目$ vue init webpack m

2017-05-17 11:09:17 203

转载 IOS 空值 nil Nil NULL NSNull kCFNull

nil: Defines the id of a null instance,指向一个(实例)对象的空指针 例如:NSString *msg = nil;NSDate *date =nil;Nil: Defines the id of a null class,指向一个类的空指针例如:Class class = Nil;NULL:定义其他类型(基本类型、C类型)的空指针cha

2017-05-12 11:16:14 207

转载 用[@[] mutableCopy]创建NSMutableArray,但未必好

The following should be avoided:NSMutableArray *aMutableArray = [@[] mutableCopy];The problems with the previous notation are both of efficiency and readability. On the efficiency side, an unnec

2017-05-11 18:39:32 416

空空如也

空空如也

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

TA关注的人

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