【第一个MRC程序 Objective-C语言】
前言
iOS5开始,Xcode4.2开始就支持ARC
Xcode7 默认支持ARC开发
默认使用的开放方式就是ARC的模式。
现在我们要在MRC的模式下编写程序,
所以,第一步,就是关闭ARC,开启MRC
一、怎么把ARC给关掉,开启MRC呢?
选中左边浏览条的最上面的Project,选中你要关闭ARC的那个Target,选择右边的Building Settings,就是编译选项,选择Basic右边的All,往下找,找到Apple LLVM 7.0 - Language - Objective C,里面有一个Objective-C Automatic Reference Counting,默认情况下,这个选项是Yes,是开启的,把它变成No ,关闭。这个Target ARC就关闭掉了。关闭ARC,就意味着开启MRC。也可以在右上角的搜索栏中输入auto,就找到这个选项了。
二、第一个MRC程序
1.有一个Person类,如下:
@interface Person : NSObject
@property NSString *name;
@property int age;
– (void)sayHi;
@end
@implementation Person
– (void)sayHi
{
NSLog(@"大家好,才是真的好。。。);
}
【第一个MRC程序 Objective-C语言】相关推荐
- C语言基础-第一个C程序
之前在大学期间学过C语言的基础,后来主要方向是java,就没继续深入学习C语言.但是C语言作为一个基础语言,对开发有着很大的帮助.最近又开始用业余时间系统的学习C语言. 首先,简单的介绍一下C语言 C ...
- C语言 03-第一个C程序代码分析
本文目录 一.代码分析 二.开发和运行C程序的步骤 三.总结 说明:这个C语言专题,是学习iOS开发的前奏.也为了让有面向对象语言开发经验的程序员,能够快速上手C语言.如果你还没有编程经验,或者对C语 ...
- 写操作系统用的C语言和写应用程序的C语言不是一个
我以前看一本书,名叫 30天自制操作系统:大概翻了一下,感觉也不是太难:因为比如,它有一整章在讲,C语言指针.C语言画一个矩形:你要是熟悉C语言的话,指针肯定理解:在没有窗口的情况下,用Turbo C ...
- 学了C语言,如何利用CURL写一个下载程序?—用nmake编译CURL并安装
在这一系列的前一篇文章学了C语言,如何为下载狂人写一个磁盘剩余容量监控程序?中,我们为下载狂人写了一个程序来监视磁盘的剩余容量,防止下载的东西撑爆了硬盘.可是,这两天,他又抱怨他的下载程序不好用,让我 ...
- Go语言环境安装,验证go语言环境、使用文本编辑器编写一个go hello world,Go lang IDE安装,在golang中新建一个go程序
1 Golang语言环境安装包下载 https://www.golangtc.com/ 下载: go1.9.2.windows-amd64.msi 和 go1.9.2.windows-amd64.zi ...
- c语言程序执行完main函数后,一个c程序在执行main函数之前和main之后都做了那些事情啊该如何解决...
当前位置:我的异常网» C语言 » 一个c程序在执行main函数之前和main之后都做了那些 一个c程序在执行main函数之前和main之后都做了那些事情啊该如何解决 www.myexceptions ...
- 《快乐编程大本营》java语言训练班 1课:第一个java程序:你好,范冰冰;
<快乐编程大本营>java语言训练班 1课:第一个java程序:你好,范冰冰: 1Java介绍 2安装java环境JDK 3安装web环境tomcat 4安装开发工具Idea2017 5编 ...
- c语言程序有且只有一个什么函数,一个c程序有且仅有一个什么函数
一个c程序有且仅有一个主函数(main()函数).一个C语言源程序可以由一个或多个源文件组成.一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数. main函数是C程序的入口函 ...
- 如何讲解一个C语言程序,解读第一个C++程序
与学习C语言一样,开头一定先给大家介绍一下C++,看看第一个简单的C++程序到底长什么样子,初步了解C++,请看如下代码:#include using namespace std; int main( ...
最新文章
- 首届腾讯数字安全创新大赛在京启动,挖掘新锐力量推动产业创新
- 简单dp ---HDU3485 Count 101
- math_functions
- 在Spring中使用JDK定时器实现调度任务
- 谁最终需要Java模块?
- 在一个字符串中找到第一个只出现一次的字符
- 【Day11】平时在项目开发中都做过哪些前端性能优化
- WebService /php soap 相关调用 收藏
- 什么是chirp信号
- html如何制作表格合并,html如何合并表格
- matlab符号函数求解方程组
- 【算法】两矩形相交的判定
- 云计算网络,在数据中心之中主要有哪些优势?
- 计算机图像处理知识点复习
- 14: PYCURL ERROR 6 - Couldn't resolve host 'mirro
- 模型是如何训练出来的
- 普通话测试第四题评分标准_普通话等级考试《评分细则》.docx
- postgresql日常运维
- c语言用空格分隔和用逗号分隔,c语言程序设计课呵件第02章简单程序设计.ppt
- 计算机的哪个盘用来玩游戏,玩游戏的电脑虚拟内存放在哪个盘更好
热门文章
- 解决 Can not construct instance of `xxxxx`
- 百度AI快车道系列课程最后一站,听技术大神细说模型“瘦身”小窍门
- 因酷教育系统环境配置教程
- 中望CAD的引线标注格式怎么改_分享一个CAD逆天神插件,记再多的快捷键,画图也不是我的对手...
- 二舅也救不好的是测试人员的精神内耗~
- OpenCV系列之对极几何 | 五十一
- 在 Mac OS X 10.10 安装 pyenv 的一个小坑
- Unreal主材质剖析
- [浅析]UE4材质基础总结
- Type ‘number‘ is not assignable to type ‘string‘