ios学习基础
Catheryan
做个有梦想的搬砖工。
展开
-
IOS-协议的理解和倒计时demo
由于最近才刚刚学习ios,所以最近在项目的闲暇时间,学习了下协议的内容。协议的定义协议也可以理解为规则或约定,个人觉得有点类似于java的函数式接口,也就是java的interface的呢。 协议的特点协议没有父类,并且不能定义成员变量协议中可以定义很多方法,但是可以不需要全部把他们进行实现,这一点有点不像java的函数式接口,java强制需要进行复写的呢。协议是多个类共享原创 2016-03-28 18:01:20 · 354 阅读 · 0 评论 -
IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解
今日介绍下关于OC里面的深拷贝和浅拷贝的内容。众所周知,OC和JAVA不同的是,OC要操作指针,但是java是不需要,因为他是一切都是对象的呢。所以,他们两者关于“复制”数据就有所不同。但是,其中内部原理个人觉得没有什么太大的不同。本人也是小菜,有问题,大家可以提出来。## copy和retain的区别 ##当讲这个时候,先给大家普及下关于copy和retain的区别呢。copy的创建一个新对象原创 2016-03-26 18:09:32 · 320 阅读 · 1 评论 -
IOS中 Block简介与用法
block的简介个人觉得,block感觉和function有点像,不同的是,函数不可以当做参数进行传递,但是block可以当做参数进行传递,而且block也可以存取一个scope的值。block的定义定义:^(参数列表){实现方法} block的实体开头是^,接下来是参数列表(float a,int b,int c),接下来是实现方法{return a+b+c};当然如果没有参数的话,你可以写成^原创 2016-03-31 17:21:41 · 327 阅读 · 0 评论 -
ios 生命周期初步介绍
这几天由于项目的需要,被迫学习关于ios开发相关的东西,譬如ios的东西,今天通过博客和视屏,只是简略了解了delegate的生命周期。现在简略的减少下,现在先贴张图,大概看下ios程序的生命周期:![ios程序的生命周期](http://img.blog.csdn.net/20160313012540075)大概分为几个过程:1.## delegate的回调过程## 各个程序运行状原创 2016-03-10 01:23:28 · 362 阅读 · 0 评论 -
oc学习之类的创建和注意事项
最近由于ios项目需求原因,学习了ios,但是由于基础不扎实的原因,做的很吃力,所以每天就带着学习了OC的语法基础,今天主要介绍的是关于OC类的创建和调用,和注意点。类的示范//OC中创建类//OC中一个类包含两个部分//声明和实现/* 类的声明必须以@interface开头,必以@end结尾 类的实现必须以@implementation开头,必以@end结尾 NSObject:基原创 2016-03-15 01:06:16 · 499 阅读 · 0 评论 -
ios开发-storyboard所遇到的坑
前端时间由于客串下ios开发人员,入门了下ios开发,由于接手的二期工程,一期的工程人可能想快速开发,使用了storyboard进行开发,当然我现在接手不会傻傻的重构,知道ios开发的 都不会这个样子的。所以我理所当然在他代码上面进行了添加,用了storyboard。扯了这么长时间,上代码。代码主要是为了简单的属性传值:AViewController *avc = [[AViewControlle原创 2016-03-26 16:12:40 · 1505 阅读 · 0 评论