- 博客(6)
- 收藏
- 关注
转载 iOS多线程:『GCD』详尽总结
1. GCD 简介什么是 GCD 呢?我们先来看看百度百科的解释简单了解下概念引自百度百科Grand Central Dispatch(GCD) 是 Apple 开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。它是一个在线程池模式的基础上执行的并发任务。在 Mac OS X 10.6 雪豹中首次推出,也可在 iOS 4 及以上版本使用。为什么要用 ...
2018-04-18 15:49:16 181
转载 iOS使用SizeClass适配不同屏幕
1、介绍图2、不同屏幕、方向对应的类型 (wAny hAny 是所有类型)2.1、iPhone4S/SE/6/X2.2、iPhone6Plus2.3、iPad(分全屏、split view)3、如何选中各种类型3.1、所有类型 如下图,仅仅选了设备,没有选择Vary for Traits,这种类型就是 wAny hAny,在这种类型下做的操作是适配所有类型3.2、wC hC类型(iP...
2018-04-18 14:59:59 1525 1
转载 iOS开发 -- KVO的实现原理与具体应用
一、KVO 是什么?KVO 是 Objective-C 对观察者设计模式的一种实现。【另外一种是:通知机制(notification),详情参考:iOS 趣谈设计模式——通知】;KVO 提供一种机制,指定一个被观察对象(例如 A 类),当对象某个属性(例如 A 中的字符串 name)发生更改时,对象会获得通知,并作出相应处理;【且不需要给被观察的对象添加任何额外代码,就能使用 KVO 机制】在 M...
2018-04-17 20:50:42 153
转载 iOS运行时(Runtime)详解
一、运行时简介Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。对于Objective-C来说,这个运行时系统就像一个操作系统一样:它让所有的工作可以正常的运行。Runtime基本上是用C和汇编写的,这个库使得C语言有了面向对象的能力。在Runtime中,对象可以用C语言中的结构体表示,而方法可以用C函数来实现,另外再加上了一些额外的特性。这些结构...
2018-04-17 15:10:49 297
转载 Objective-C 和 Core Foundation 对象相互转换的内存管理总结
iOS允许Objective-C 和 Core Foundation 对象之间可以轻松的转换,拿 NSString 和 CFStringRef 来说,直接转换豪无压力:[cpp] view plain copyCFStringRef aCFString = (CFStringRef)aNSString; NSString *aNSString = (NSString *)aCFString; ...
2018-04-17 14:07:30 104
转载 Mac如何上传项目源代码至GitHub
在此假设你已经在 github 上创建好了一个项目,像这样:并且你已经完成了自己的项目代码,同时你也已经安装了 git,然后 let's start.首先,建一个文件夹比如文中演示的是 微信小程序 文件夹,然后打开的你的终端,定位到该文件夹,然后输入命令: git init然后配置 ssh , 输入:ssh-keygen -t rsa -C "jiayi_li10@163.com" (邮箱替换成你...
2018-04-17 12:59:34 2095 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人