自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Git学习笔记之git stash

开发人员常常遇到这种情况:花了几天时间一直在做一个新功能,已经改了差不多十几个文件,突然有一个bug需要紧急解决,然后给一个build测试组。在Git问世之前基本上靠手动备份,费时且容易出错。git stash命令简而言之就是帮助开发人员暂时搁置当前已做的改动,倒退到改动前的状态,进行其他的必要操作(比如发布,或者解决一个bug,或者branch,等等),之后还可以重新载入之前搁置的...

2015-10-28 15:35:00 124

转载 GCD和NSOperation多线程技术

第一讲 GCDGCD会管理多线程的生命周期GCD底层线程池,队列跟底层线程池之间的交互,底层线程池对线程进行了复用,使用效率要高GCD跟NSThread对比开不开线程,和执行任务的函数有关- 同步不开- 异步开(异步)开几条线程,和队列有关- 串行队列最多开一条- 并发队列开N条,具...

2015-08-27 19:21:00 145

转载 block、protocol和Foundation

  上一章我们学习了OC内存管理的相关知识,了解了OC程序在运行中对象及变量是如何释放以达到不占用内存的效果。本章我们来学习OC的block,protocol协议和Foundation框架。第一讲 block1. block简介  block封装了一段代码,可以在任何时候执行  block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。...

2015-04-25 02:19:00 154

转载 OC内存管理的小结

  本篇博客是对上一章内存管理进行一个小结,整合一下内存管理的知识,方便记忆和掌握知识的重点。一、计数器的基本操作1.retain : 计数器+12.release : 计数器-13.retainCount : 获得计数器二、set方法的内存管理1.set方法的实现- (void)setCar:(Car *)car{ if (_car...

2015-04-24 15:25:00 102

转载 OC内存管理

之前我们学习过C语言的内存剖析,对于iOS移动设备开发来说,内存是极其有限的,因此管理好内存是相当重要的当移动设备的程序占用太多内存无法释放,有可能就会导致我们平时经常会遇到的闪退现象,这时就需要回收一些不需要再使用的内存空间,比如不需要使用的对象或者变量。管理范围:任何继承NSObject的对象,对其他的基本数据类型(int、char、float、double、st...

2015-04-24 15:20:00 107

转载 OC核心语法之构造方法、Category分类、类的本质、description和SEL

上一章我们学习了OC的一些核心语法,初步了解了OC作为一门开发语言的一些较为深层次的知识。本章我们继续学习OC的核心语法,主要包括OC的构造方法,Category分类,类的本质及深入研究,以及description关键字和SEL关键字。第一讲 构造方法1. 构造方法构造方法是用来初始化对象的方法,是一个对象方法,以减号"-"开头,构造方法其实就是ini...

2015-04-24 03:04:00 182

转载 OC核心语法之NSString、点语法、成员变量作用域、@property和@synthesize

上一章我们主要学习了OC类和对象以及三大特性,对OC有了一定初步的认识和了解,本章主要进一步学习OC在实际开发中的开发技巧和核心语法。第一讲 NSString和多文件开发的文件分工1. NSString在OC中NSString用来创建字符串,如NSString *str = @"jack";最简单的创建字符串的方式  NSString *s...

2015-04-23 12:18:00 164

转载 OC基本语法、类和对象、三大特性

第一讲 OC简介及基本语法 Objective-C简称OC是在C语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,也就是可以在OC代码中混入C语言代码,甚至是C++代码。可以使用OC开发Mac OS X平台和IOS平台的应用程序。简单的介绍了一下OC,下面我们来看看OC的基本语法,学习OC之前我们先学习了C语言,因为OC是在C语言的基础上的一门开发语言...

2015-04-22 11:09:00 412

转载 C语言基础之结构体、枚举、预处理、typedef的使用

本章我们主要来学习之前所学的复杂数据类型中的同样也很重要的结构体和枚举的知识,以及C语言中的预处理,typedef的使用,简单介绍一下static和extern等一些比较杂的知识。在开始本章的新知识学习之前首先我们来学习一下根据变量的作用域的不同C语言一般把变量分为两种,局部变量和全局变量。下面我们来分别比较和体会一下这两种不同的变量类型:根据变量的作用域,可以分为:...

2015-04-18 02:00:00 129

转载 C语言基础之复杂数据类型的学习

在C语言中的学习中,个人感觉复杂的数据类型这一部分是稍微比较难的部分了,复杂的数据类型主要包括数组,字符串,指针,结构体,枚举,在学习这些知识时会让人深深的感受到C语言的学习中分析内存的重要性了,把这个数据类型在使用时的内存原理分析清楚其实就相当于了解了这些数据类型的使用以及作用,下面我们就来一一好好的学习一下这些"复杂"的数据类型吧。第一讲 数组 数...

2015-04-15 02:34:00 115

转载 C语言基础之内存剖析

在学习C语言基础知识时,对内存的分析很重视,几乎每个知识点都会分析内存存储情况,透过内存的分析也让我们对C语言有了更深的一些了解,C语言跟其他计算机语言相比,对内存的分析和要求更高,下面我们一起来了解和学习一下C语言的内存剖析,是我个人的在学习中的一些总结,如果问题或者不到位的地方也希望大家能够一起交流和指正。第一讲 进制 进制是一种计数的方式,数值的表...

2015-04-09 02:38:00 96

转载 C语言选择结构和循环结构的总结

在学习完C语言的流程控制后,发现选择结构跟循环结构都各自有各自的特点,下面就来对选择结构与循环结构进行一个综合的总结第一讲 选择结构与循环结构选择结构主要包括if语句和switch语句,而循环结构包括for循环,while循环以及do while循环:一 选择结构1. if(条件){}else if(条件2){}else{}特点:同一时刻...

2015-04-04 15:37:00 874

转载 C语言函数的学习

第一讲 函数的参数问题以及返回值 在定义函数的参数时要注意以下几点:1. 形式参数:定义函数时函数名后面中的参数,简称形参2. 实际参数:调用函数时传入的具体数据,简称实参3. 实参个数必须等于形参个数4. 如果是基本数据类型作为函数的形参,纯粹是值传递,修改函数内部形参的值,并不会影响外面实参的值5. 一个函数可以没有形参,也可以有无数个下面通...

2015-04-03 10:34:00 84

转载 C语言的基本运算以及流程控制学习的注意点

在学习基本算法与流程控制之前,先补充在学习C语言基础语法时的变量内存分析以及scanf函数的一些用法注意。一、变量内存分析:不同的数据类型所占用的字节是不一样的,数据越大,所占用的字节数就越多,在系统分配内存时,内存寻址是由大到小的,在系统中验证输出内存地址的C语言语句是:printf("变量的内存地址是:%p" , &变量名)。其中&是一个地址运算符,用来取得...

2015-03-31 23:46:00 94

转载 C语言基础语法

以下为自己的学习总结与学习笔记,可能有不全面不到位的地方,也欢迎大家一起分享指正。C语言是世界上最流行、使用最广泛的高级程序设计语言之一,其主要的用途包括1、编写系统软件、图形处理、单片机程序、嵌入式系统开发2、编写游戏外挂3、编写android程序4、编写iOS程序任何一个C语言的程序都是由一个或者多个程序段组成的,而这些有着自己功能的程序段就是函数了,说...

2015-03-30 20:59:00 108

空空如也

空空如也

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

TA关注的人

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