
学习iOS开发-Objective-C
痞子Lee
有梦就不停.
展开
-
Xcode快捷键
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD +原创 2015-07-25 23:55:15 · 248 阅读 · 0 评论 -
【Objective-C】01-学习iOS开发前期知识积累之C语言知识大总结
第一章 C语言概述C语言的特点语言简洁,紧凑,使用方便,灵活。运算符丰富。数据类型丰富。具有控制语句(if...else.. while..switch...cese...for)。语法限制不太严格。C语言允许直接访问无力地址,能进行位操作,能实现汇编语言的大部分功能,可以直接进行操作。声称目标代码质量高,执行程序效率高。用C语言编写的程序可移植性好。简单的转载 2015-07-15 00:13:22 · 587 阅读 · 0 评论 -
[Objective-C]-02-set get语法.类方法.self关键字与点语法
一. set和get方法的使用因为如果成员变量被定义为@public,那么就可以被任意赋值,而没有声明@public,又要管理成员的访问,就要使用set方法和get方法.1.set方法用来设置成员变量,get方法用来访问成员变量,返回成员变量的值,实际情况中可根据是否需要修改成员变量的值来使用set方法,是否需要获取变量的值使用get方法.2.set方法与g原创 2015-07-16 21:22:06 · 1617 阅读 · 0 评论 -
Objective-C之代码块(block)的使用
在实际开发中 block 的使用很常见,于是就简单的整理了一下 block 的知识点.不足之处希望大家多纠正.....一.block的概念及基本使用概念:block对象是一个C语言的语法和运行机制.不同于C函数的是他包含了与堆.栈内存绑定的变量*block是一种数据类型,可以使用这种数据类型定义变量, 并赋值。*block数据类型在使用前需要先定义该数据类型, 然后再使用(原创 2015-07-16 21:03:28 · 575 阅读 · 0 评论 -
Category分类用法
Category有很多种翻译:分类 \类别 \类目 (一般叫分类)Category是OC特有的语法,其他语言没有的语法(类似于C#语言中的”扩展方法”和”partial”关键字)Category的作用可以在不修改原来类的基础上,为这个类扩充一些方法.把一个类的内容分在多个不同的文件中存储便于团队协作开发注意点:分类只能增加方法, 不能增加成员变量、@property(可能编译不报错,但原创 2015-09-15 13:35:36 · 613 阅读 · 0 评论 -
OC之内存管理(个人笔记)
/* 1)为什么要进行内存管理? 移动设备的内存有限 2)内存管理的范围 所有的继承了NSObject类的对象 3)内存管理的原理 i,对象的所有权 一个对象的所有者(拥有者) ii,对象的引用计数器 1)一个变量,2)每个对象都有 3)8原创 2015-09-15 13:32:18 · 323 阅读 · 0 评论 -
Block了解
Block是iOS中一种比较特殊的数据类型既然是数据类型,那么就可以通过该数据类型声明变量,并保存数据。block数据类型不是用来保存int、double、NSString等数据的,而是用来保存一段代码的。既然有变量可以保存一段代码,那么也就意味着可以把一段代码作为参数传递了。Block是苹果官方特别推荐使用的数据类型,应用场景比较广泛动画多线程集合遍历网络请求回调Block的作用用来保存某一段代原创 2015-09-15 13:38:34 · 334 阅读 · 0 评论 -
ARC了解
ARC是自iOS5开始增加的新特性,是iOS程序猿的福音ARC的全称是AutomaticReferenceCounting(自动引用计数)ARC的实现细节编译器会自动在适当的地方插入适当的retain、release、autorelease语句也就是说,编译器会自动生成内存管理的代码,不用程序猿手动编写如果是手动管理内存,可以简称MRC(原创 2015-09-15 13:34:09 · 360 阅读 · 0 评论