摘要: 开发人员常常遇到这种情况:花了几天时间一直在做一个新功能,已经改了差不多十几个文件,突然有一个bug需要紧急解决,然后给一个build测试组。在Git问世之前基本上靠手动备份,费时且容易出错。git stash命令简而言之就是帮助开发人员暂时搁置当前已做的改动,倒退到改动前的状态,进行其他的必要... 阅读全文
posted @ 2015-10-28 15:35 呀,呀,哎哟 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 第一讲 GCDGCD会管理多线程的生命周期GCD底层线程池,队列跟底层线程池之间的交互,底层线程池对线程进行了复用,使用效率要高GCD跟NSThread对比开不开线程,和执行任务的函数有关- 同步不开- 异步开(异步)开几条线程,和队列有关- 串行队列最多开一条- 并发队列开N条,具体条数由GCD决... 阅读全文
posted @ 2015-08-27 19:21 呀,呀,哎哟 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 上一章我们学习了OC内存管理的相关知识,了解了OC程序在运行中对象及变量是如何释放以达到不占用内存的效果。本章我们来学习OC的block,protocol协议和Foundation框架。第一讲 block1. block简介 block封装了一段代码,可以在任何时候执行 block可以作... 阅读全文
posted @ 2015-04-25 02:19 呀,呀,哎哟 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 本篇博客是对上一章内存管理进行一个小结,整合一下内存管理的知识,方便记忆和掌握知识的重点。一、计数器的基本操作1.retain : 计数器+12.release : 计数器-13.retainCount : 获得计数器二、set方法的内存管理1.set方法的实现- (void)setCar:(C... 阅读全文
posted @ 2015-04-24 15:25 呀,呀,哎哟 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 之前我们学习过C语言的内存剖析,对于iOS移动设备开发来说,内存是极其有限的,因此管理好内存是相当重要的当移动设备的程序占用太多内存无法释放,有可能就会导致我们平时经常会遇到的闪退现象,这时就需要回收一些不需要再使用的内存空间,比如不需要使用的对象或者变量。管理范围:任何继承NSObject的对... 阅读全文
posted @ 2015-04-24 15:20 呀,呀,哎哟 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 上一章我们学习了OC的一些核心语法,初步了解了OC作为一门开发语言的一些较为深层次的知识。本章我们继续学习OC的核心语法,主要包括OC的构造方法,Category分类,类的本质及深入研究,以及description关键字和SEL关键字。第一讲 构造方法1. 构造方法构造方法是用来初始化对象的... 阅读全文
posted @ 2015-04-24 03:04 呀,呀,哎哟 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 上一章我们主要学习了OC类和对象以及三大特性,对OC有了一定初步的认识和了解,本章主要进一步学习OC在实际开发中的开发技巧和核心语法。第一讲 NSString和多文件开发的文件分工1. NSString在OC中NSString用来创建字符串,如NSString *str = @"jack";... 阅读全文
posted @ 2015-04-23 12:18 呀,呀,哎哟 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: 第一讲 OC简介及基本语法 Objective-C简称OC是在C语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,也就是可以在OC代码中混入C语言代码,甚至是C++代码。可以使用OC开发Mac OS X平台和IOS平台的应用程序。简单的介绍了一下OC,下面我们来看看OC的基本语法,学... 阅读全文
posted @ 2015-04-22 11:09 呀,呀,哎哟 阅读(9398) 评论(1) 推荐(2) 编辑
摘要: 本章我们主要来学习之前所学的复杂数据类型中的同样也很重要的结构体和枚举的知识,以及C语言中的预处理,typedef的使用,简单介绍一下static和extern等一些比较杂的知识。在开始本章的新知识学习之前首先我们来学习一下根据变量的作用域的不同C语言一般把变量分为两种,局部变量和全局变量。下面... 阅读全文
posted @ 2015-04-18 02:00 呀,呀,哎哟 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 在C语言中的学习中,个人感觉复杂的数据类型这一部分是稍微比较难的部分了,复杂的数据类型主要包括数组,字符串,指针,结构体,枚举,在学习这些知识时会让人深深的感受到C语言的学习中分析内存的重要性了,把这个数据类型在使用时的内存原理分析清楚其实就相当于了解了这些数据类型的使用以及作用,下面我们就来一... 阅读全文
posted @ 2015-04-15 02:34 呀,呀,哎哟 阅读(1293) 评论(0) 推荐(0) 编辑