
IOS学习
文章平均质量分 75
紫金飞侠雷
愿有岁月可回首,且以深情共白头。
展开
-
简明 Git 命令速查表
创建复制一个已创建的仓库:$ git clone ssh://user@domain.com/repo.git创建一个新的本地仓库:$ git init本地修改显示工作路径下已修改的文件:$ git status显示与上次提交版本文件的不同:$ git diff把当前所有修改添加到下次提交中:$ git add把对某个文件转载 2015-06-26 17:46:03 · 637 阅读 · 0 评论 -
OC之Protocol (协议)
(一)简介1.Protocol:就一个用途,用来声明一大堆的方法(不能声明成员变量),不能写实现。2.只要某个类遵守了这个协议,就拥有了这个协议中的所有方法声明。3.只要父类遵守了某个协议,那么子类也遵守。4.Protocol声明的方法可以让任何类去实现原创 2015-03-15 15:10:34 · 725 阅读 · 0 评论 -
OC分类浅谈
一、分类(一)分类的基本知识 概念:Category 分类是OC特有的语言,依赖于类。分类的作用:在不改变原来的类内容的基础上,为类增加一些方法。添加一个分类:文件结构图: 在分类中添加一个方法原创 2015-03-14 13:58:50 · 683 阅读 · 0 评论 -
OC之面向对象作业小练
一、设计一个类Point2D,用来表示二维平面中某个点1> 属性* double x* double y2> 方法* 属性相应的set和get方法* 设计一个对象方法同时设置x和y* 设计一个对象方法计算跟其他点的距离* 设计一个类方法计算两个点之间的距原创 2015-03-13 00:44:42 · 739 阅读 · 0 评论 -
面向对象OC之多态
一、多态的概念多态在代码中体现即为多钟形态,必须有继承,没有继承就没有多态。在使用多态时,会进行动态检测,以调用真是的对象方法多态在代码中体现即是 父类指针指向子类对象。二、使用注意代码分析:Dog *d=[[Animal alloc] init]; 动物原创 2015-03-12 23:41:54 · 511 阅读 · 0 评论 -
面向对象OC之封装浅谈
一、面向对象和封装面向对象的三大特性:封装、继承和多态在OC语言中,使用@interface和@implementation来处理类。 @interface就好像暴露在外面的时钟表面,像外界提供展示以及接口。@implementation就好像隐藏在时钟内部的原创 2015-03-12 23:23:53 · 757 阅读 · 0 评论 -
OC初识之简单的OC程序
希望这篇博客能给那些像我一样刚学OC 的童鞋带来一点帮助……一、OC简介 C语言的基础上,增加了一层最小的面向对象语法 完全兼容C语言可以在OC代码中混入C语言代码,甚至是C++代码可以使用OC开发Mac OS X平台和iOS平台的应用程序二、OC语言预览1原创 2015-03-10 23:48:11 · 1025 阅读 · 0 评论 -
C语言之数组浅谈
一、概念及定义、初始化概念:数组是用来存储一组数剧的构造数据类型,只能存放一种数据类型,数组里的数据称为元素,所以说元素的类型必须一致。定义:类型 数组名 [ 元素个数 ] 例如定义一个长度为五的整形数组 int array[5] //在内存中开辟4X5个字节的原创 2015-03-09 00:15:53 · 674 阅读 · 0 评论 -
C语言中注释、标识符以及关键字
一.注释注释在各个语言中都非常重要,注释由于解释代码的含义,能提高程序的可读性,注释掉的内容不会参与编译,注释有的时候既能方便自己又能方便他人,很多时候我们自己写的代码时间长了以后容易遗忘,这时候注释就能帮助我们,注释还能方便其他程序员阅读代码。注释分为单行注释和多行注释:单行原创 2015-03-08 13:04:10 · 3352 阅读 · 0 评论 -
浅谈之C语言函数
一.基本概念:什么是函数:在C语言中,任何一个程序都是由一个或者多个程序段构成,每个程序段都有自己的功能,一般我们称这些程序段为“函数”。所以也可以说C语言程序是由函数构成的。二.函数的定义:定义函数的目的就是为了写清楚函数的功能,里面包含了那些代码,函数的定义原创 2015-03-08 23:02:01 · 632 阅读 · 0 评论 -
Foundation框架之结构体
一、基本知识Foundation—基础框架。框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础。如果要想使用foundation框架中的数据类型,那么包含它的主头文件就可以了。即#import补充:core foundat原创 2015-03-15 15:27:30 · 598 阅读 · 0 评论 -
OC之内存管理
一、基本原理1、什么是内存管理移动设备得内存极其有限,每个app所能占用的内存是有限制的,当app所占用内存较多的时候,系统会发出警告,这是要回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等管理范围:任何继承了NSObeject的对象,对其他基本数据类型(int原创 2015-03-15 16:05:18 · 794 阅读 · 0 评论 -
OC语言之block
BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。BOLCK和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。标识符 ^(二)基本使用原创 2015-03-15 14:31:35 · 703 阅读 · 0 评论 -
git oschina 提交项目
在新建项目之前获取 SSH 公钥在终端中 输入ssh-keygen -t rsa -C "xxxxx@xxxxx.com""xxxxx@xxxxx.com"是你的邮箱地址 例如 cheng_lei2012@163.com查看你的公钥 输入 cat ~/.ssh/id_rsa.pub会得到一串公钥 如:ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDh2原创 2015-06-26 17:50:42 · 1097 阅读 · 0 评论 -
Cocoa pods 管理第三方框架
# 添加源$ sudo gem sources -a http://ruby.taobao.org/# 删除源$ sudo gem sources -r https://rubygems.org/# 安装$ sudo gem install cocoapods# 设置$ pod setup上述四步是 安装 cocoapods 由于自带的 源安装起来比较慢,可原创 2015-06-27 10:39:06 · 830 阅读 · 0 评论 -
OC的点语法及变量作用域小析
一、点语法(一)认识点语法声明一个Person类:#import @interface Person : NSObject{ int _age;//默认为@protected}- (void)setAge:(int)age;- (int)age;@end原创 2015-03-14 13:49:35 · 719 阅读 · 0 评论 -
Foundation框架中一些常用类
一、Foundation框架中一些常用的类字符串型:NSString:不可变字符串NSMutableString:可变字符串基本使用NSMutableString *s1 = [NSMutableString stringWithFormat:@"name is %@",@"程原创 2015-03-15 15:55:09 · 971 阅读 · 0 评论 -
OC之NSString简介
#import /* 1、注释之间加上空格 // length方法算的是字数 int size = [name1 length]; 2、等号两边留空格 int size = [name1 length]; 3、命名规范如果返回值是一个bool类型,方法名一般以is开头 ,如isrich(); */int main(int argc, const char * argv[])原创 2015-03-12 23:47:07 · 688 阅读 · 0 评论 -
面向对象OC之继承
OC面向对象—继承一、基本概念程序的世界和人类的“对象”世界在思想上是没有设么区别的,富二代继承了父母,自然就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。 在这里动物是猫类和狗类的父类,黑猫和白猫类是猫类的子类。继承的好处:(1)抽取出了重原创 2015-03-12 23:31:48 · 531 阅读 · 0 评论 -
OC方法以及文件编译
OC方法OC方法包括对象方法和类方法。对象方法与函数 1.对象方法都是以减号 - 2.对象方法的声明必须写在@interface和@end之间 对象方法的实现必须写在@implementation和@end之间 3.对象方法只能由对象来调用 4.对象方法原创 2015-03-12 00:41:01 · 731 阅读 · 0 评论 -
C语言之结构体浅谈
一、什么是结构体对于数组中,每个元素都是相同的,如果我们想使每个元素不同的话,我们可以考虑使用结构体。结构体可以由多种不同类型的数据类型组成的新的数据类型二、结构体的定义格式:struct 结构体名 { 数据类型 变量1; 数据类型 变量2;原创 2015-03-09 23:55:25 · 656 阅读 · 0 评论 -
C语言之指针浅谈
一、指针的概念指针是用来存储变量的地址的,通过指针可以间接操纵变量。二、指针的定义变量类型 *变量名; 如:int *p;定义了一个int类型的指针p。注意:任何类型的指针都占据8个字节的存储空间。三、指针的初始化先定义后初始化int a = 10;原创 2015-03-09 23:35:03 · 662 阅读 · 0 评论 -
C语言之include以及多文件团队开发
一、includeinclude 的作用是拷贝右边的文件的所有内容到#include所在的位置,另外对于自定义的文件应用" "包含所引用的文件,即#include" " 对于系统自带的文件用。例如:#include是一个系统头文件。#include相当于把abc.txt文件原创 2015-03-08 23:28:15 · 681 阅读 · 0 评论