【Objective-C】objective-c的环境和helloworld

XCode4.0之HelloWorld创建及说明 打开XCode之后,我们开始创建我们的第一个控制台程序“HelloWorld”了,顺便熟悉一下XCode的界面及使用。 首先选择“Create a New Xcode project”,然后选择“Open”按钮; 左侧选择“Mac OS X”下面的“Application”,然后在右侧选择“Command Line Tool”(这表示我们要创建Mac操作系统下面的一个控制台应用程序 阅读详情

  objective-c的开发环境是x-code,首先要有mac的系统,如果你只有一台windows的电脑,那么我建议你直接在虚拟机中安装mac系统,当然如果你的精力足够旺盛也可以尝试黑苹果。

                objective-c的入口是也main函数,和c的写法是一样的。

关于输出的问题,可以使用c的写法

printf("hello   \n");
               也可以这样

NSLog(@"hello   %@",对象);
@符号的作用就相当于把c的字符串转化成objective-c的。

关于占位符,在objective-c中,可以这样写(输出对象)

NSLog(@"hello   %@",对象);
ob-c中所有的对象都继承自NSObject,其中有一个返回值是NSString *的方法叫description,如果占位符用%@,那么就会执行对象的该方法(转化为ob—c的字符串),如果想改变对象的输出字符串,可以重写该方法。



                 转载需注明原地址,http://blog.youkuaiyun.com/fried_potatoes。

Windows下的Objective-C集成开发环境的搭建 Objective-C是苹果软件的编程语言,想要上机学习、调试,有一个集成开发环境(IDE)方便很多。有三类方法搭建Objective-C的集成开发环境: 1)使用苹果的平台,集成开发环境使用Xcode。但如果没有苹果平台,想在Windows环境下学习Objective-C,可以采用以下两种方法: 2)在Windows环境下设置一个苹果虚拟机,但这对个人电脑的性能要求较高,不是所有个人电脑都可以,而且虚拟机的运行速度也较慢; 3)采用Codeblocks IDE开发环境,对其进行配置,搭建成支持Object-C的编译、调试、运行的集成开发环境。这种方法对个人电脑的性能几乎没有要求,可以快速构建,本文介绍的是这一种方法。 立即下载

相关推荐

windows 下搭建 Objective-C 开发环境

在windows系统下搭建Objective-C开发环境,由于公司要做iphone开发,个人学习objc(Objective-C)语法,所以在windows7下搭建了一个objc开发环境,现把自己整理的帮助文档拿来与大家分享,希望能对大家有所帮助。 文档含下载地址,操作步骤,注意事项等。有问题内有联系邮箱。有误之处欢迎大家指出,共同学习,共同进步,谢谢大家。

Objective-c 开发环境

开发环境设置 如果你愿意设立Objective-C编程语言环境,需要以下两个软件可在您的电脑上:文字编辑器及GCC编译器。 文本编辑器 这将用于编写程序。包括,操作系统Windows记事本编辑命令,Epsilon,Emacs和vim或vi。 文本编辑器的名称和版本,可以在不同的操作系统而异。例如,记事本将在Windows上使用,vim或VI可用于在Windows以及Linux/UN

amyli的专栏 2065

Reactor 响应式编程(第一篇:Reactor核心)

响应式:响应式编程: 全异步、消息、事件回调默认还是用当前线程,生成整个流、发布流、流操作.log();//只要不指定线程池,默认发布者用的线程就是订阅者的线程;

moments的博客 1573

Windows下的Objective-C集成开发环境(IDE)

Objective-C是苹果软件的编程语言,想要上机学习、调试,有一个集成开发环境(IDE)方便很多。有三类方法搭建Objective-C的集成开发环境: 1)   使用苹果的平台,集成开发环境使用Xcode。但如果没有苹果平台,想在Windows环境下学习Objective-C,可以采用以下两种方法: 2)   在Windows环境下设置一个苹果虚拟机,但这对个人电脑的性能要求较高,不是所有

东亮博客 6万+

大模型微调框架之TRL

近年来,大语言模型(LLMs)的快速发展推动了下游应用的繁荣,但如何高效地对这些模型进行对齐和微调,依然是研究与应用的热点。Hugging Face 开源的 TRL(Transformer Reinforcement Learning) 框架,提供了基于强化学习的语言模型训练方法,并支持 SFT(监督微调)、PPO(近端策略优化)、DPO(直接偏好优化)等多种方式,是目前对齐和微调 LLM 的重要工具。

和大家一起涨芝士 905

10-Oracle 23 ai Vector Search 概述和参数

企业和个人都在尝试各种AI,使用客户端或是内部自己搭建集成大模型的终端,加速与大型语言模型(LLM)的结合,同时使用检索增强生成(Retrieval Augmented Generation :RAG)功能,RAG能够将LLM的生成能力与知识库的精准资料库进行检索结合,将大模型部署在内部同时将私有的数据进行LLM的检索避免泄露企业专用的数据同时提高的准确性。于是如何将数据存入向量数据库以及向量查询等这些基本功能变得必备和重要。

远方的专栏 1295

[Objective-C] win下搭建Objective-c开发环境

1:  GNUstep   首先,目前windows下没有Objective-C的IDE存在,ObjectiveEClipse是一款可选择的插件,搭配Eclipse3.5+CDT6.0,但是已经停止更新。GNUstep是提供类似Cocoa(苹果OS的开发框架)的API和工具,目前支持GNU/Linux and GNU/HURD, Solaris, NetBSD, OpenBSD, FreeBSD

redarmychen的专栏 8007

保姆级教程:Win10/Win11系统下ArcGIS 10.2中文版完整安装与破解(含License Manager启动失败解决方案)

本文提供Windows 10/11系统下ArcGIS 10.2中文版的完整安装与破解教程,重点解决License Manager启动失败等常见问题。从安装准备、破解文件处理到最终配置验证,详细指导用户完成每一步操作,确保软件正常运行。特别针对主机名修改、端口占用等疑难问题提供专业解决方案。

weixin_29596051的博客 554

Ubuntu18.04 如何用gcc编译objective-c

objective-c是Apple系统官方的开发语言之一,最近因为项目原因需要开发IOS应用,所以就要学习objective-c。由于时间紧迫不可能一直在公司看资料练习,平常在租房时也需要看资料。编程语言本来就是实践学科,光靠看书没用,还要边看边学。苦于mac proc在工作日周一到周五放在公司,租房就没有可以开发的环境了。通过资料发现gcc在Linux上可以编译objective-...

SweetTool的专栏 1553

MathType公式使用技巧汇总——Mathtype怎么在word中编辑公式?论文中公式有哪技巧?有哪些注意事项?论文中的公式怎么写?

如果word中到公式编号(2-1)中间的符号如下图........ .......类似与省略号的,这是手动打的空格,公式和编号的位置都是手动敲空格操作的,这种就只是使用MathType写了公式而已,格式上还是很不方便的。**如果要修改公示,直接双击文档中的公式,就会自动弹出MathType公式编辑窗口,进行修改。如果要修改公示,直接双击文档中的公式,就会自动弹出MathType公式编辑窗口,进行修改。而第二种,是公式里面带的括号符号,他是可以随着公式结构自适应变化的。这时需要将公式插入到一行文字的某处,

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 5万+

数据库课程案例——电力公司收费管理系统分析与实践,完整带SQL语句

某电力公司收费管理信息系统实现客户信息、用电类型(类别号、类别名、电价)及业务员管理;实现客户用电信息管理(客户号、月份、用电类别号、用电度数);实现客户费用管理(客户号、月份、费用、收费标志),收费标志的默认值为“未收”;实现收费登记(客户、月份、应收费用、实收费用、业务员),并自动修改收费标志(用触发器实现);创建触发器,实现收费时自动更加应收费用和实收费用,计算本次结余,然后修改客户信息表中的结余金额;创建存储过程统计指定月份应收费用和实收费用;创建存储过程查询指定月份未交费的用户信息,以便崔费;创建

qq_44242804的博客 2764

使用clang命令行工具/终端直接 编译链接Objective-C应用程序

使用clang命令行工具编译链接Objective-C应用程序具体步骤

硅谷热的博客 3697

行人检测模型在海思平台上的部署:从 PyTorch 到 NNIE 深度优化与实践

摘要 本文详细介绍行人检测模型从PyTorch到海思NNIE平台的部署流程。首先分析了行人检测面临的挑战(尺度变化、遮挡、姿态多样性等)及边缘部署的优势(实时性、隐私保护等)。重点阐述了模型转换过程:PyTorch→ONNX→Caffe→NNIE-WK,其中PyTorch转ONNX需注意评估模式设置、虚拟输入匹配、操作集版本选择等关键点。文章旨在帮助开发者在海思3516D芯片上实现高效的行人检测,克服部署过程中的常见问题,最终实现边缘设备的实时目标检测能力。

FJN110的博客 218

Windows下安装Object C开发环境,及Hello Word(转)

Windows下安装Object C开发环境,及Hello Word 最近想学习iphone开发,但是由于没有c基础,只有java基础。所以先从基础学习,首先是搭建环境,目前手头没有mac机子,只能先在windows下学习基本语法。还好找到了GNUset,可以利用GNUstep在windows下模拟object c开发环境。 官方网址:http://www.gnustep.org/ ...

dengxu4495的博客 162

(4-2)A*

实际已经花费的代价(g(n)):从起点到当前节点n的实际路径代价。启发式估计的剩余代价(h(n)):从当前节点n到目标节点的估计路径代价。这是A算法的关键之一,启发式函数要足够接近实际代价,但又要高效计算。如果启发式函数等于0,A算法就相当于Dijkstra算法。实现A*算法的核心步骤如下所示。(1)初始化:将起点加入开放列表(open list),并将其f值设为g值和h值的和。(2)循环:从开放列表中选择具有最小f值的节点作为当前节点。如果当前节点是目标节点,算法结束;

码农三叔 1807

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Windows 下的 Objective-C 开发环境配置简介

概述 我也是黑苹果一族,不买 Mac 的原因各不相同,这里就不说了。即便是装了黑苹果,由于需要在 Windows 上长时间工作,就想能不能在 Win 上弄个 OC 的编译环境,这样可以方便学习 OC,省的来回切换。 这篇文章的大部分内容均来自于网上,具体可参见《参考》部分。本文是作者在实际使用后整理所得,如有疏漏,请不吝赐教,谢谢。 安装 上网搜了搜,这方面的资料真是不少,

bly1126的专栏 592

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

ubuntu 下c语言开发环境搭建,Ubuntu下Object-c的开发环境搭建

Ubuntu下Object-c的开发环境搭建:1.安装gnustep和gobjcsudo apt-get install gobjc gnustep gnustep-devel2.Hello World#importint main(int argc, const char *argv[]) {NSAutoreleasePool *pool = [[NSAutoreleasePool alloc]...

weixin_39662432的博客 299

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Code::Blocks之It seems that this file has not been built yet.

这两天在学习Objective-C,在Windows下面通过GNUstep和Code::Blocks的结合来进行代码的编辑和测试。关于GNUstep和Code::Blocks的环境的配置网上有很多教程,这里就不说了,配置好之后通过Code::Blocks进行工程的创建,然后测试第一个Hello World程序,没有任何问题,具体流程如下: File--->New--->Project--->Co

anonymalias的专栏 2万+

c,zig一起来---hello world

c---hello world

m0_69086552的博客 417

Ubuntu14.04 Objective-C hello world

1. Install GNUstep sudo apt-get install gnustep gnustep-devel 2. Write hello world program, and save as hello.m #import <Foundation/Foundation.h> int main (int argc, const cha...

weixin_30795127的博客 112

OC学习篇之---第一个程序HelloWorld

之前的一片文章简单的介绍了OC的相关概述,从这篇开始我们就开始学习OC的相关知识了,在学习之前,个人感觉需要了解的其他的两门语言:一个是C/C++,一个是面向对象的语言(当然C++就是面向对象,不过这里最好还是Java)。在干活之前,得先找到一个好工具,不过伟大的苹果公司已经给我们准备好了一个开发利器:XCode。在这方面Google可能做的就差了点,其实在开发Android的人大部分人都喜欢用E

携墨的博客 631

细谈xcode集成开发环境----我的笔记

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33797791的博客 440

第一期十篇在新浪博客上关于苹果开发的博文

由于新浪博客的自由编辑空间更大,所以Mike最终选择了新浪博客来进行长期更新,但这并不意味着我对优快云社区弃之不管。我会定期在这里整理个文章列表,同时会把所有的实例代码发布在优快云探讨Objective-C的博客如何搭建和使用Xcode开发环境Objective-C的第一个程序 HelloWorldObjective-C分行文字输出Objective-C显示变量的值对象,实例和方法码字蛮累的用于处理分数的Objective-C类苹果改变App Store排名规则调查显示用户如何选择iPhone应用目前主

苹果软件开发与推广 601

2-Hello World!

准备开始进行学习 os x Yosemite版本10.10.5 XCode版本7.2.1直接从app store 中下载安装即可 第一章万能的Hello world!所有语言的学习开始都从此开始 创建一个OS X下的Command Line Tool(命令行工具)项目 1 // 2 // main.m 3 // Hello world 4 // 5 //...

weixin_30414305的博客 86

ObjectiveC-03-XCode的使用和基础数据类型

一站式掌握Mac OS、IOS电脑和手机App程序设计开发,专题涵盖Objective-C、Swift语言基础、Foundation核心API、Cocoa、 Cocoa Touch框架以及XCode开发工具使用等内容,初学者学习入门和路径推荐。本节主要讲下Xcode的使用以及ObjC的数据类型和打印

编程是一门实践技术 1711

关于NSAutoreleasePool' is unavailable: not available in automatic reference counting mode

因为android太火了,所以开始学ios开发(你懂的),买了本《Objective-c 2.0程序设计》打算照着书对着敲,结果第一个HelloWorld就报错 int main (int argc, const char * argv[]) {     NSAutoreleasePool  * pool = [[NSAutoreleasePool alloc] init];

kid1986513的专栏 3820
上一篇: 【potatoes游戏开发】cocos2dx3.X项目重写(八)观察者模式(中)
下一篇: 【Objective-C】语法(一)类、实例化、函数(方法)
Fried_potatoes
博客等级 码龄12年 5粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值