Objective-C
OC
white camel
星光不问赶路人, 时光不负有心人
展开
-
Objective - C 一一 Foundtion框架
Foundation框架1. 什么是框架众多功能API的集合框架是由许多类、方法、函数、文档按照一定的逻辑组织起来的集合,以便为开发程序提供便利.在OSX下的Mac系统有大约80多个框架,但是Foundation框架是Mac\iOS中其他框架的基础,所以掌握Foundation框架是开发ios程序必不可少的2. Foundation框架有什么作用?> Found原创 2017-07-27 21:12:44 · 630 阅读 · 0 评论 -
Objective - C 一一 OC类的本质
1、什么是类?类是用来描述对象的,是一系列属性和方法的集合可以通过一个类来创建一个对象,对象访问该类中的属性和方法.2、类的本质.2.1 类可以创建对象,但类本身其实也是一个对象,这个对象会在这个类第一次被使用的时候创建.只要有类对象,就可以通过类对象来创建实例对象.实例对象中有一个isa指针,指向创建自己的类对象2.2 说到这里有人问什么是isa指针,isa指原创 2017-07-21 22:30:06 · 810 阅读 · 1 评论 -
Objective - C 一一 id类型
id是一个数据类型,并且是一个动态数据类型id是一个数据类型,并且是一个动态数据类型 既然是数据类型,所以就可以用来 1.定义变量 2.作为函数的参数 3.作为函数的返回值本小节知识:静态类型和动态类型为什么要有动态类型?id数据类型与静态类型1.静态类型和动态类型静态类型:原创 2017-08-29 15:31:40 · 398 阅读 · 0 评论 -
Objective - C 一一 基础知识点
Objective-C1. import的用法拷贝文件内容可以自动防止文件的内容被重复拷贝(#define宏定义)Foundation 框架头文件的路径Xcode.app 显示包内容Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/System/转载 2017-08-23 19:57:34 · 412 阅读 · 0 评论 -
Objective - C —— 语言简介及特性
本分享是面向有意向从事iOS开发的伙伴们,或者已经从事了ios的开发者。如果您对iOS开发有极高的兴趣,可以与我一起探讨iOS开发,一起学习,共同进步。如果您是零基础,建议您先翻阅我之前分享的iOS开发分分钟搞定C语言系列,然后在开始ObjectiveC语言的学习,如果您遇到问题也可以与我探讨,另外将无偿分享自己整理的大概400G iOS学习视频及学习资料,都是干货哦!可以新浪微博私信➕关转载 2017-07-25 22:30:31 · 1146 阅读 · 0 评论 -
Objective - C 一一 代理设计模式
1.什么是设计模式?在计算机编程语言中有32种设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样,在iOS中常用的实际模式为:代理模式,...原创 2017-07-31 11:49:46 · 461 阅读 · 0 评论 -
Objective - C 一一 OC增强简答题
1.请写出ARC 的中英文全称答:ARC(Automatic Reference Counting)自动引用计数2.内存管理的原则是什么?答:只要出现new,alloc,copy,retain,就要配对release操作,或者autorelease操作3.什么时候对象内存计数器会增加?答:当进行alloc、copy、mutableCopy、retain原创 2017-07-31 11:47:45 · 449 阅读 · 0 评论 -
Objective - C 一一 宏定义抽取单例
不熟悉单例的朋友,请先看Objective-C -- 单例设计模式宏定义抽取单例,顾名思义,使用宏定义来替代单例的代码.这样我们以后写单例,有这个写好的单例代码的文件即可.话不多少直接上代码.这个文件保存的就是单例的代码,这里使用宏定义来替代这些代码Singleton.h文件:// 以后就可以使用interfaceSingleton来替代后面方法的声明#defin原创 2017-07-30 23:21:09 · 396 阅读 · 0 评论 -
Objective - C 一一 单例设计模式
1.什么是设计模式?在计算机编程语言中有32种设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样,在iOS中常用的实际模式为:代理方法,MVC原创 2017-07-30 22:46:58 · 613 阅读 · 0 评论 -
Objective - C 一一 NSString什么时候用copy,什么时候用strong
我们在声明一个NSString属性时,对于其内存相关特性,通常有两种选择(基于ARC环境):strong与copy。那这两者有什么区别呢?什么时候该用strong,什么时候该用copy呢?首先举个例子:这里有一个person类,有一个使用cooy的NSString属性.毋庸置疑的是,字符串属性使用copy,当外界修改了字符串,里面不会改变.在ViewController.m原创 2017-08-31 18:13:17 · 454 阅读 · 0 评论
分享