第四章 继承 继承的语法格式:@interface Circle: NSObject。冒号后边的标示符石需要继承的类。 OC中不支持多继承。 第一个带有继承的程序 @interface Shape : NSObject{ ShapeColor fillColor; ShapeRect bounds; } -(void) setF
原创 2015-07-17 22:04:52
456阅读
      首先,我要说的是,想要学好Objective-C(下面简称OC)就必需要有C语言的基础。由于OC是C语言的一个超集;OC是面向对象的语言.[C语言是面向过程的语言],OC中的好多语法和C语言中类似。OC也全然能够兼容C语言,实现混编;所以想学好OC,最好是有C语言的基础。(假设有C++的基础或者思想,就更能学好OC)       1.OC中文件都是以.m的文件存储的。声明文件同c一样也
转载 2017-08-14 11:59:00
74阅读
1 objective-c:变量与间接。 变量是间接的一种。通过将值赋给变量,然后只需要修改变量的值,而不要一个个去修改变量有出现过的地方。 文件是间接的一种。主要是通过程序间接的读取文件中的数据,不把数据写死在程序中 传递隐藏变量。如:self->FillColor = c这也是一种间接传递 。 2.int main(int argc,const char * argv[])其中arg
转载 2011-09-02 23:43:00
67阅读
2评论
 Objective-CC语言的一个超集,也就是说,它支持基本的C语言的语法。类的定义和实现是分别放
原创 2022-08-08 12:28:29
702阅读
1、OC基础     第一个OC的类     Objective-C: 字符串NSString与NSMutableString     iOS开发的入门总结的第一篇     iOS开发的入门总结的第二篇
原创 2021-09-08 21:32:44
375阅读
模块是封装好以供调用的块,模块(库)分两种:标准库(不需安装直接导入)、第三方库(必须经过安装才可以使用)。python模块:  sys:sys.path:打印环境变量。标准库放在python_path\bas\lib中,第三方库放在python_path\bas\lib\site-packages中。     sys.argv 显示相对路径,读入数据。  os:os.system结果仅显示在屏幕
Objective-C 入门(一)初识Objective-C 首先开发Iphone 相比大家都知道要学习Objective-C这门语言 Xcode软件 必须运行在 Mac机 没有的整一个吧 或者可以选择在自己的电脑中安装黑苹果 网上黑苹果教程比较全
原创 2011-10-14 00:44:44
2822阅读
1点赞
一、创建Objective-C的测试工程 1、启动Xcode 2、创建工程 File->Create a New Project(File->New Project)->Mac OS X->Application->Command Line Tool->Type->Foundtion 3、创建新类 File->New File->Ma
原创 2011-10-25 09:25:56
1025阅读
1点赞
1.把C++当成一门新的语言学习;2.看《Thinking In C++》;3.看《The C++ 语言;5.不要放过任何一个看上去很简单
首先开发Iphone相比大家都知道要学习Objective-C这门语言Xcode软件 必须运行在Mac机 没有的整一个吧 或者可以选择在自己的电脑中安装黑苹果 网上黑苹果教程比较全现在开始我们的开发之旅启动Xcode在File菜单下选择new Project----------图在左侧窗格中选择Command Line Utility右侧窗体中选择Foundation tool单机choose----------图弹出新窗口Save As中输入程序名可以选择一个放项目的文件夹----------图单机Save新项目就创建完毕----------图介绍下项目中的各个文件.c-----------
转载 2011-12-19 15:30:00
364阅读
2评论
1:Type    Swift提供了类型推断,不需要人工的去注释变量的类型信息,编译器会通过变量的值来推断类型。例如,编译器可以自动将该变量设置为字符串:// 自动推断,不显示 var name1 = "Matt" // 显示类型 var name2:String = "Matt"这也就意味着类型安全,编译器(在绝大多数情况下)知道对象的所有类型,这使得编译器可以决定如何去编译
转载 2023-08-11 09:59:49
139阅读
处理类和对象的关系时,尤其要重视OOP的两个方面。第一个方面是继承(inheritance)。另一个和类有关的OOP技术是复合(composition),也就是在对象中可以再引用其他对象。继承的语法:@interface Circle : NSObject在OC中,可以选择不继承,但是如果使用cocoa框架,就需要继承NSObject类,因为它提供了大量有用的特性。OC不支持多继承,也就说不能从多
OC
原创 2016-07-11 22:48:31
605阅读
一、开发环境使用xcode,可以再app store里面下载,但我嫌速度慢,自己下载安装了,还安装了command line tool,不知道有没有重复。用的是4.4.1版本,很多教程是老版本的,所以有些东西不太一样。创建命令行程序,使用ObjC:新建项目->mac---application---command line tool--->选择Foundation。。那什么的,就是用ObjC的命令行程序。二、基本语法1、使用#import,可以保证头文件只被引用一次,少了#ifdef,#endif的麻烦。2、Foundation是框架,框架是一种聚集在一个单元的部件集合,包含头文件
转载 2012-08-28 21:19:00
82阅读
2评论
Foundation Kit 框架好复杂。。
原创 2015-07-19 22:18:01
648阅读
转载 2015-03-28 18:19:00
98阅读
Objective-C学习备忘单
转载 精选 2014-11-25 21:29:45
1209阅读
学习Objective-C:入门手册 Objective-C是一种简单的计算机语言,设计为可以支持真正的面向对象编程。Objective-C通过提供类定义,方法以及属性的语法,还有其他可以提高类的动态扩展能力的结构等,扩展了标准的ANSI C语言。类的语法和设计主要是基于Smalltalk,最早的面向对象编程语言之一。 如果你以前使用过其他面向对象编程语言,那么下面的信息可以帮助你学习Obje
转载 2012-03-01 23:15:25
373阅读
 iPhone 多线程   多线程在各种编程语言中都是难点,很多语言中实现起来很麻烦,objective-c虽然源于c,但其多线程编程却相当简单,可以与java相媲美。这篇文章主要从线程创建与启动、线程的同步与锁、线程的交互、线程池等等四个方面简单的讲解一下iphone中的多线程编程。     一、线程创建与启动      线程创建主要有二种方式:
转载 精选 2013-01-29 11:41:16
354阅读
    Objective-C代码学习大纲(1)
原创 2012-03-10 18:48:38
438阅读
#import<Foundation/Foundation.h>int(^getCounter(void))(void){__blockintcounter;int(^block)(void)=^(void){returncounter++;};return_Block_copy(block);}intmain(void){int(^block)(void)=getCounter();block();block();NSCAssert(block()==2,@"Blockcountedincorrectly");int(^block2)(void)=getCou
转载 2011-02-25 18:33:00
312阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5