oc是一种没有垃圾回收机制的语言,再没有打开arc的情况下,需要手动管理内存@为关键字的开头,也是字符串的开头@interface……@end写对类的声明,包括对成员变量和方法的声明,@implementaion……@end之间写对类的方法实现,方法形如-(void)setAge:int;+号表示静态方法,-号..
分类:
其他好文 时间:
2014-12-10 09:23:38
阅读次数:
169
------不喜勿喷------???面向对象的思想 以对象为主体,强调有拥有这些功能的对象。 好处:将复杂的事情简单化,更加符合人民的思想,从执行者到指挥者???对象 世界万物都是对象???类 对具体事物(对象)的抽象。 确定Object-C是面向象对象的1、Foundation是一个框...
分类:
其他好文 时间:
2014-11-29 18:49:26
阅读次数:
258
1.NSLog的使用:Foundation用于日志输出的函数
%@ 输出对象的占位符,当它输出的对象的时候会调用对象description方法
%C Unicode字符
%c ASCII码
2.面向对象思想
1、相对于面向过程
面向过程:强调的步骤,以动词打头的
面向对象:强调完成这个事情,所需的对象
2、面向对象的好处
...
分类:
其他好文 时间:
2014-11-25 23:51:39
阅读次数:
256
我们用oc开发的时候,经常会遇到null值的情况,如果不加任何判断的话可能会导致程序崩溃,swift语言添加了可选值这样的概念,基本语法如下:
可选类型:
var optValue: Int? = 8
在类型后面加一个?表示optValue这个值可以为nil,"?"就是可选值的一个标记,?其实是一个Optionals的类型,我们可以看看swift的源码:
enum Optional : R...
分类:
编程语言 时间:
2014-11-21 16:22:53
阅读次数:
360
学习swift 真是件头疼的事情 会的人少,又没有OC基础,所以 且学切珍惜吧。在做登录的时候发现textfiled 自动调用键盘后不能隐藏?头疼 ~~~~询问了好多人 终于有人自写解答 为了方便后人 写博客~~~首先这是用delegate 系统默认的属性第一步 在你的viewcontroller ...
分类:
编程语言 时间:
2014-11-19 15:47:51
阅读次数:
215
OC语言前期准备一、OC简介Oc语言在c语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,在OC代码中,可以混用c,甚至是c++代码。可以使用OC开发macosx平台和ios平台的应用程序。拓展名:c语言-.cOC语言.-m兼容C++.-mm注:其实c语言和oc甚至任何一门语言都只是我们为...
分类:
编程语言 时间:
2014-11-12 13:43:37
阅读次数:
197
一、基本概念Objective-C(简称OC)是iOS开发的核心语言,苹果公司在维护,在开发过程中也会配合着使用C语言、C++,OC主要负责UI界面,C语言、C++可用于图形处理。C语言是面向过程的语言,OC是在C语言基础上加上了一层面向对象的语法(将复杂面向对象语法去掉了)。我们可以使用OC开发Mac OS X平台和IOS平台的应用程序。2014年10月编程语言排行榜(http://www.ti...
分类:
其他好文 时间:
2014-11-12 00:38:09
阅读次数:
176
其实熟悉这些语言的朋友们深知,这C#语言和C/OC完全没有可比性。
此篇是本人的一个学习笔记,仅此献给有C/OC基础,需要继续学习C#的朋友们。...
OC简介C语言的基础上,增加了一层最小的 面向对象语法;完全兼容C语言;可以在OC代码忠混入C语言代码,甚至是C++代码;可以使用OC开发Mac OS X平台和IOS平台的应用程序;OC语法预览关键字字符串以@开头比如@"hello"是OC中 的字符串,而"hello"则是C语言忠的字符串其他语法O...
分类:
其他好文 时间:
2014-11-07 16:28:51
阅读次数:
174
一 常见枚举的定义:typedef enum{LOGIN_SUCCESS,USER_NAME,USER_PASSWORD,OLD_LAT,OLD_LNG}FIELD_SAVED;二在iOS6和Mac OS 10.8以后Apple引入了两个宏来重新定义这两个枚举类型,实际上是将enum定义和typed...
分类:
其他好文 时间:
2014-10-31 09:58:25
阅读次数:
144