- 博客(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关注的人