2016年5月18日

简单谈谈OC与Swift的异同

摘要: Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。 目前已经更新到Swift2.0,即将发布3.0版本.听说有很大的变动呢.现在我们先来了解一下Swift与OC基础的小异同(不过如果 阅读全文

posted @ 2016-05-18 23:06 杨春歌 阅读(2263) 评论(0) 推荐(0) 编辑

2016年5月16日

viewController的生命周期

摘要: ViewController是iOS开发中MVC模式中的C,ViewController是view的controller,ViewController的职责主要包括管理内部各个view的加载显示和卸载,同时负责与其他ViewController的通信和协调。在IOS中,有两类ViewControll 阅读全文

posted @ 2016-05-16 20:47 杨春歌 阅读(384) 评论(1) 推荐(0) 编辑

2016年5月10日

对面向对象简单的理解

摘要: 面向对象编程,即OOP,是一种编程范式,满足面向对象编程的语言,一般会提供类、 封装、继承等语法和概念来辅助我们进行面向对象编程。 面向对象是基于万物皆对象这个哲学观点. 所谓的面向对象就是将我们的程序模块化, 对象化,把具体事物的特性属性和通过这些属性来实现一些动作的具体方法放到一个类 里面 面向 阅读全文

posted @ 2016-05-10 20:04 杨春歌 阅读(18440) 评论(0) 推荐(1) 编辑

load&initialize&单例模式

摘要: 1、load方法: 1> 当类被引用进程序的时候会执行这个函数 2> 一个类的load方法不用写明[super load],父类就会收到调用,并且在子类之前。 3> Category的load也会收到调用,但顺序上在主类的load调用之后。 2、initialize方法: 1> initialize 阅读全文

posted @ 2016-05-10 17:17 杨春歌 阅读(163) 评论(0) 推荐(0) 编辑

2016年5月9日

iOS的几种本地存储

摘要: 1.plist文件 2.Preference(系统设置) 3.NSKeyedArchiver(归档) plist文件 Preference(系统设置) 一般用NSUserDefaults做偏好设置,用户信息,是否推送,是否支持3G,登录时用户的信息等的本地存储 //偏好设置,用户信息,. NSUse 阅读全文

posted @ 2016-05-09 23:04 杨春歌 阅读(150) 评论(0) 推荐(0) 编辑

2016年3月26日

KVC

摘要: KVC的使用 1、KVC 全称 key valued coding 键值编码 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性.JAVA,C#都有这个机制。ObjC也有,所以你根部不必进行任何操作就可以进行属性的动态读写,就 阅读全文

posted @ 2016-03-26 10:54 杨春歌 阅读(687) 评论(0) 推荐(0) 编辑

MRC&ARC

摘要: 个人觉得内存管理这不是很容易学习理解,但是面试却总考.MRC现在几乎已经没有人用这个来编程.但是我们还要明白其中的原理,就像以后学的很多东西,都可以用三方轻松解决,但是还是从基础看起.所以今天在来复习一下ARC和MRC吧.记得初学这块时,有一种想要放弃的感觉.不过现在编码都是自动管理内存,想想这个, 阅读全文

posted @ 2016-03-26 10:26 杨春歌 阅读(426) 评论(0) 推荐(0) 编辑

2016年3月17日

网络基础

摘要: 一 基本概念 客户端(Client):移动应用(iOS,Android,WP等应用) 服务器(Server):为客户端提供服务,提供数据,提供资源的机器 请求(Request):客户端向服务器索取数据的一种行为 响应(Response):服务器对客户端的请求做出的反应.一般指返回数据给客户端 二 H 阅读全文

posted @ 2016-03-17 20:27 杨春歌 阅读(137) 评论(0) 推荐(0) 编辑

2016年3月16日

沙盒

摘要: 一 iOS的沙盒机制(SandBox) iOS中的沙盒机制是一种安全体系,它规定了应用程序只能在该应用创建的文件夹内读取文件,不可以访问其他地方的内容.所有的非代码文件都保存在这个地方,比如图片,声音,属性列表和文本文件等. 1.每个应用程序都在自己的沙盒内 2.不能随意跨越自己的沙盒去访问别的应用 阅读全文

posted @ 2016-03-16 19:26 杨春歌 阅读(175) 评论(0) 推荐(0) 编辑

2016年3月15日

GCD深入了解

摘要: 一.GCD应用 单例模式 static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ NSLog(@"执行一次%@",[NSThread currentThread]); }); 二延迟操作 //1、 NSLog(@"开始执行"); 阅读全文

posted @ 2016-03-15 22:34 杨春歌 阅读(171) 评论(0) 推荐(0) 编辑

导航