objectC类声明使用.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
objectC类声明使用

 HYPERLINK /zarticle/details/7816044 object-c 学习第一天(windows编译环境配置) 在某公司实习,经理让我在给了我2个方向的选择 1.大型数据库网站,分布式云计算hadoop 2.android和ios开发 由于我对网站开发jsp不怎么了解- -所以选择了后者,但公司没什么人会ios,没办法只能自学了。。 ? 在网上找了2天环境方面的问题总结下来也就3个方法: 1.拥有一台MAC系统的电脑——没钱啊 2.拥有一台双核带有虚拟技术的cpu,2g以上内存的电脑在VMare虚拟机里安装MAC系统——我的电脑配置各种不给力啊 3.直接在本机上另装一个MAC系统(即网上所说的“黑苹果”)——感觉不靠谱没有尝试 4.安装object-c编译环境,在windows下通过gcc编译object-c代码——这是我唯一成功的 那我就来大致说说object-c编译环境的配置吧,网上也有很多配置方法,这对学习object-c已经足够了,呵呵 1下载软件  HYPERLINK /experience/Windows.html /experience/Windows.html?在这里下载前面三个,GNUstep MSYS System,GNUstep Core,GNUstep Devel,全部装好 2. 编写helloworld ??? object-c用的是.m作为默认的后缀,这里是helloworld.m,简单的写下代码: #import? int main(char argc, char* argv[]) { ??? NSLog(@hello world); ??? return 0; } helloworld.m放在GNUstep下的home文件夹下,方便编译,装在d盘的那就是D:\GNUstep\home里,没有home文件夹的自己创建一个 3. 编译exe 这个地方我搞了好久才成功,主要是没有linux的经验吧 有两种方法一个是创建一个sh文件还有一个是makefile 后者没有成功就来说说前者吧 创建一个gcc.sh文件,代码如下: #!/bin/sh gcc -fconstant-string-class=NSConstantString -c helloworld.m -I /GNUstep/System/Library/Headers gcc -o helloworld helloworld.o -L /GNUstep/System/Library/Libraries/ -lobjc -lgnustep-base ./helloworld.exe 把这个文件也放在GNUstep下的home文件夹下 打开所有程序-GNUstep-shell 依次输入 cd空格/home(可以看到跳转至home目录下了) ./gcc.sh 简单吧 可以看到在一串info后显示 哈哈成功了吗,尽情开始object-c之旅吧,我也要继续加油了!  HYPERLINK /zarticle/details/7816800 object-c 学习第二天(类对象和方法) 学习语言我是在官方的英语文档上,当然也有很多中文的文档也很不错,可是我懒得找了,这个是官方的链接 HYPERLINK /library/mac/ \l referencelibrary/GettingStarted/RoadMapOSX/books/WriteObjective-CCode/WriteObjective-CCode/WriteObjective-CCode.html /library/mac/#referencelibrary/GettingStarted/RoadMapOSX/books/WriteObjective-CCode/WriteObjective-CCode/WriteObjective-CCode.html 既然之前写了一个helloworld,那今天我就再写写一个小程序,输出1到10的数据,程序代码如下: #import Foundation/Foundation.h int main(int argc,char **argv) { ? ? int i=1, count=10; ? ? NSLog(@ The Numbers from 1 to %d:,count); ? ? for (; i=count; i++) { ? ? ? ? NSLog(@%d\n,i); ? ? } ? ? return 0; } 输出结果: 呵呵,很顺利吧 接下来可以学习语法了 1.classes and objects 头文件: 在object-c中如果想要包含头文件

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档