11.swift中的switch结构区别一:oc中switch条件只可以放整数swift中switch条件可以放几乎任何数据类型区别二:oc中每一个case中应有break,如果没有break,则会继续向下贯穿执行case直到碰见break跳出switch结构swift中不需要在case分支最后添加...
分类:
编程语言 时间:
2015-03-30 22:42:00
阅读次数:
203
4.常量与变量声明oc的变量声明使用 类型 变量名 = 变量值的方式,其中类型为系统内置数据类型或自定义类型,变量名需由英文字母开头且不能包含特殊字符swift变量声明使用 var 变量名 = 变量值的方式,其中变量名可以使用任何你喜欢的字符,甚至是表情符号emoji等oc常量声明使用const放在...
分类:
编程语言 时间:
2015-03-30 22:24:28
阅读次数:
197
------- android培训、java培训、iOS培训期待与您交流! ---------- 等了好久终于等到今天,今天是我第一次和OC的亲密接触,此刻心情有点小激动噻!^_^。 我对于java有过一段时间的接触,但是对C语言就没有那么熟悉了。哎,不达标么!所以近期恶补了一下C语言的知识,以.....
分类:
其他好文 时间:
2015-03-30 18:22:08
阅读次数:
133
1.先上代码 id __weak obj=[[NSObject alloc]init]; NSLog(@"弱引用自身地址:%p",&obj); NSLog(@"弱引用指向地址:%p",obj); id __strong obj0=[[NSObject alloc]init]; ...
分类:
其他好文 时间:
2015-03-30 17:54:07
阅读次数:
114
最近要开始准备找实习单位了,做做笔试题,看看各位大神的面试经历,发现自己要学习的东西真的还有很多,虽然也做过几个的项目,但是真正拿过笔试题一看,才发现自己对基础这方面的东西,确实有点忽视了,所以最近开启恶补模式。 这几天在研究ios内存分析这一块,才发现自己原来忽视了这么多重要的东西,在这...
分类:
移动开发 时间:
2015-03-30 17:51:13
阅读次数:
133
与Oc的字典不太一样,Swift的字典不仅可以存储 对象类型的值,还可以存储 基本数据类型值,结构体,枚举值;
Swift字典的使用方式也更加简洁,功能更加强大.
字典本质上也是结构体,查看文档可以看到:
/// A hash-based mapping from `Key` to `Value` instances. Also a
/// collection of key-va...
分类:
编程语言 时间:
2015-03-30 16:37:58
阅读次数:
476
块(block)是OC对ANSI C所做的扩展,使用块可以更好地简化OC编程,而且OC的很多API都依赖于块。一、block(一)、block的使用方法语法格式如下:^ [块返回值类型] (形参1,形参2,...){}必须以^开头,返回值类型通常都被省略,如果没有形参,建议使用void作为占位符。如...
分类:
其他好文 时间:
2015-03-30 01:33:07
阅读次数:
178
今天我们来看一下OC中数组对象在是如何处理对象元素的引用计数问题的,同时介绍一下自动释放池的相关概念一、数组对象是如何处理对象元素的引用计数问题 // // main.m // 26_NSArrayMemeryManager // // Creat...
分类:
其他好文 时间:
2015-03-30 01:12:17
阅读次数:
119
1.兼容性 OC是一种面向对象的C语言,在OC的代码中可以有C和C++语句,它可以调用C函数,也可以通过C++对象访问方法。2.字符串 OC通常不使用C语言风格的字符串。大多数情况下(CoreFoundation中的字符串是C语言的)是使用Foundation框架的NSString类型的字符串。.....
分类:
其他好文 时间:
2015-03-29 10:46:29
阅读次数:
125