本文翻译自 CFHipsterRef转载自:http://chaosky.me/2017/01/04/Xcode-Toolchain/ 写在前面的话 虽然我们来自不同背景、有...
本文翻译自 CFHipsterRef转载自:http://chaosky.me/2017/01/04/Xcode-Toolchain/ 写在前面的话 虽然我们来自不同背景、有...
前言:iOS发开过程中,经常需要cmd+r进行编译、运行,然后跑到模拟器(手机)上。这在一个稍微大的项目上,是一个非常费时费力的操作。如果能够在项目编写完后,立刻看到目标效果...
iOS依赖的SDK一般都是通过Cocoapod来管理的,我们一般会把依赖的SDK的信息描述在Podfile文件中,比如SDK的name、branch、version等,但是p...
原文 http://www.7hihi.com/?p=615 主题 Git Python git clone默认会把远程仓库整个给clone下来 但只会在本地默认创建一个ma...
最近技术分享,想到了NSNotification这个话题,大家可能觉得平时项目中用通知很简单啊,并没有什么高深的东西吧,其实我们深入了去看,苹果官方api还是介绍了一些通知更...
【前言介绍】 iOS的一种设计模式,观察者Observer模式(也叫发布/订阅,即Publich/Subscribe模式)。观察者模式,包含: 通知机制(notificati...
本文分为2个部分:概念与应用。概念部分旨在剖析 KVO 这一设计模式的实现原理;应用部分通过创建的项目,以说明 KVO 技术在 iOS 开发中所带来的作用;如果是作为刚接触 ...
今天去面试,被问了一道AFNetworking2.0和3.0有什么区别,当时心想,这谁不知道啊,随口答到:2.0使用的NSURLConnection,3.0使用的是NSURL...
本文转载自:http://southpeak.github.io/2014/10/30/objective-c-runtime-2/ 在前面一篇文章中,我们介绍了Runtim...
一、从面向对象到Objective-C概览copy 1、面向对象: In object-oriented programming, object copying is cre...
在面试中,我们经常会遇到一些原理性的问题,很常识但很难用通俗的语言解释清楚,这也是大部分业务级程序员经常失误的地方。虽然写了多年代码,但是核心思想不清,导致自己的后续发展受限...
这篇文章完全是基于南峰子老师博客的转载 这篇文章完全是基于南峰子老师博客的转载 这篇文章完全是基于南峰子老师博客的转载 南峰子老师的博客地址:http://southpeak...
对象创建 原型(Prototype) 使用原型实例指定创建对象的种类,并通过复制这个原型创建新的对象。 array 就是原型了,array2 以 array 为原型,通过 c...
<1>适配器模式 何为适配器模式?适配器模式将一个类的接口适配成用户所期待的。一个适配器通常允许因为接口不兼容而不能一起工作的类能够在一起工作,做法是将类自己的接口包裹在一个...
什么是策略模式 策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。——《Head First 设计模式》 这里引用了《Hea...