2016年11月2日

OC学习篇之---类的定义

摘要: OC中类的相关知识 OC和C的最大区别就是具有了面向对象的功能,那么说到面向对象,就不得不说类这个概念了,如果学过Java的话,那么对类和对象的概念就不陌生了,因为Java是非常纯正的面向对象设计语言。关于类和对象的概念,这里就不仔细介绍了,网上有各种解释。我们之间来开一下OC中如何定义一个类,如何 阅读全文

posted @ 2016-11-02 20:02 dreamDeveloper 阅读(2130) 评论(0) 推荐(0) 编辑

OC学习篇之---第一个程序HelloWorld

摘要: 从这篇开始我们就开始学习OC的相关知识了,在学习之前,个人感觉需要了解的其他的两门语言:一个是C/C++,一个是面向对象的语言(当然C++就是面向对象,不过这里最好还是Java)。在干活之前,得先找到一个好工具,不过伟大的苹果公司已经给我们准备好了一个开发利器:XCode。在这方面Google可能做 阅读全文

posted @ 2016-11-02 19:45 dreamDeveloper 阅读(1547) 评论(0) 推荐(0) 编辑

OC学习篇之---类的初始化方法和点语法的使用

摘要: 一、首先来看一下类的初始化方法 在Java中我们知道一个每个类都有构造方法,这里的初始化方法就是和构造方法一个概念的,但是这里有一个区别是:Java中有默认构造方法,当我们去自定义构造方法的时候,这个默认构造方法就会被替换了,但是OC中是不会的,这点需要注意。 下面来看一下如何自定义初始化方法: P 阅读全文

posted @ 2016-11-02 19:26 dreamDeveloper 阅读(1059) 评论(0) 推荐(0) 编辑

转 OC温故:类的三大特性(封装,继承,多态)

摘要: 原文标题:OC学习篇之 类的三大特性(封装,继承,多态) 我们都知道,面向对象程序设计中的类有三大特性:继承,封装,多态,这个也是介绍类的时候,必须提到的话题,那么今天就来看一下OC中类的三大特性: 一、封装 封装就是对类中的一些字段,方法进行保护,不被外界所访问到,有一种权限的控制功能,Java中 阅读全文

posted @ 2016-11-02 18:52 dreamDeveloper 阅读(145) 评论(0) 推荐(0) 编辑

继承

摘要: OC面向对象—继承 一、基本概念 继承:是面向对象的一个核心概念,类中的一个重要的特性,它可以。可以简单概括为继承现有类 + 扩展现有类 。我们使用继承的目的就是让子类从父类中,获得一些属性和已有方法,也就是说子类继承了父类的功能。 在Objective-C的继承体系中,位于最顶层的根类是NSObj 阅读全文

posted @ 2016-11-02 18:51 dreamDeveloper 阅读(129) 评论(0) 推荐(0) 编辑

IOS基础:深入理解Objective-c中@class 和#import的区别

摘要: 在面向对象objective-C语言中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时,可以#import方式引入,通过@class引入; 这两种的方式的区别在于: 1、运用#import方式:会包含被引用类的所有信息,包括被引用类的变量和方法; 运用@class方式:告诉编译器 阅读全文

posted @ 2016-11-02 17:12 dreamDeveloper 阅读(2226) 评论(0) 推荐(0) 编辑

Objective-C中的instancetype和id区别

摘要: 在日常的编码过程中,我们几乎养成了所有的不确定类型返回值都用id的习惯.的确,因为它万金油一般的万能指针特性再加上instancetype在ios7.0之后才出现.导致很多人还没有改变原来的编码习惯.更不用说去深掘二者之间的细微差别.其实两者在类型表示上,都可以表示任何对象类型.但有一点需要我们注意 阅读全文

posted @ 2016-11-02 16:31 dreamDeveloper 阅读(299) 评论(0) 推荐(0) 编辑

2016年10月28日

被误解的MVC和被神化的MVVM

摘要: MVC 的历史 MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见的客户端软件开发框架。 MVC 的概念最早出现在二十世纪八十年代的施乐帕克实验室中(对,就是那个发明图形用户界面和鼠标的 阅读全文

posted @ 2016-10-28 19:36 dreamDeveloper 阅读(189) 评论(0) 推荐(0) 编辑

2016年10月26日

2016最新CocoaPods安装与使用

摘要: 前言 是不是已经厌烦了将各种库拖拽到Xcode项目中?那么,CocoaPods的出现就帮你解决了这一问题。CocoaPods是Objective-C项目中最有名的类库管理工具,可以解决库与库之间的依赖关系,下载库的源码,供我们开发使用。最重要的是,大多的开源类库都支持它。所以,有了CocoaPods 阅读全文

posted @ 2016-10-26 22:50 dreamDeveloper 阅读(272) 评论(0) 推荐(0) 编辑

iOS INVALID_USER_SCODE 定位 用户安全码未通过

摘要: iOS 高德地图API不能定位及INVALID_USER_SCODE问题,有需要的朋友可以参考下。 一、在使用高德地图的API的时候,没有办法实现定位,在这里说一下在真机测试的时候出现没法定位应该注意的几点问题和解决方法。 1.将mapView添加到self.view上,[self.view add 阅读全文

posted @ 2016-10-26 17:24 dreamDeveloper 阅读(721) 评论(0) 推荐(0) 编辑

导航