OC中的小知识点

利用腾讯云轻量服务器快速搭建网站CDN 腾讯云的轻量最近在主机和站长中间可谓是占尽来风头,优秀的线路,低廉的价格使得越来越多的人开始使用腾讯云的轻量级服务器来部署应用。由于腾讯云轻量服务器的海外服务器电信走的是CN2GIA线路带宽30m挺适合做CDN的,我就记录一下如何利用腾讯云香港的轻量服务器搭建一个CDN。 购买服务器 首先选购服务器,最近腾讯云在做活动,力度很大国内备案用户可以选用国内的服务器最低128元/年,未备案的可以选用香港或者新加坡的服务器。 购买链接 服务器系统选Debian、Ubuntu、centos都可以 一键脚 阅读详情


 1.什么是面向对象:

 打个比方,你要造一个家,面向对象的思想就是,找个工程师画图纸,找工人修房子,在阿里巴巴买建材,在苏宁易购买家电,找搬家公司把家具搬进去,OK.

 

 2.什么是类:

 类就是图纸,打个比方,房子的图纸就是类

 

 3.类里面有什么:

 类里面有1.变量 2.方法

 

 4.类的声明

 声明类的目的: 告诉系统我们这个类中有哪些属性和方法

 类名: 首字母大写

 : NSObject 为了让我们的类具备创建对象的能力, 也就是可以使用new方法

 @interface 类名 : NSObject
 {
 属性; // 属性必须写到{}中, 属性名称以_开头
 }
 方法; // 方法必须写到{}外面
 @end


 

 5.类的实现

 @implementation 类名
 
 方法的实现
 
 @end


 

 6.如何创建对象:

 给类发送new消息,调用类的new方法      //注意,这一点看似简单,实际很重要,需要认真理解,[类--->new消息]

                                    以后要是不能直接获取类,就想办法获取那个对象的类,可以用[对象 class]获取哦

 

 7.类调用new方法经过了些步骤,内部做了哪些实现

 >开辟存储空间

 >初始化属性

 >返回地址

 

 8.如何发送消息

 [类名 类方法(+修饰)];

 [对象名 对象方法(-修饰)]

 

 9.如何修改对象的属性和获取对象的属性

 因为类的本质是一个结构体,所以我们使用一个指向结构体的指针保存对象的地址,我们可以用类似保存结构体的方式来操作对象

 p->属性 = 值; 

 注意,在默认情况下,成员变量的修饰符是@protected,不能被外界访问,在我们没有学习setter和getter之前,我们需要使用属性修饰符@public对成员变量进行修饰才可以访问

 假设属性中有一个成员变量_age;

 

NSLog(@"age = %i",p->_age);

 

 10.在类中可以定义两个方法,分别是类方法和对象方法

 >类方法:

    >以+开头

    >不可以直接访问对象的属性                  //这一点在以后项目的时候不要忘记了

    >必须用类调用                            //看到必须两个字没

 

 >对象方法:

    >以-开头

    >可以直接访问对象方法

    >必须用对象调用                            //看到必须两个字没

 

 最后:

 方法名命名时候的注意点:

 1,驼峰命名法

 2.数据类型用括号括上

 3.:也是方法名的一部分哦                        //关于这一点一定要注意

西门子S7-1200PLC与FANUC机器人进行PROFINET IO通信的具体方法和步骤详解 阅读详情

相关推荐

FPGA新手必看:Quartus生成jic文件全流程详解(附AS/JTAG模式选择指南)

本文详细解析了在Quartus中生成JIC文件以固化FPGA程序到Flash的全流程。核心在于理解JIC文件作为连接JTAG调试与AS固化的桥梁作用,并重点阐述了Convert Programming Files工具的关键配置步骤、AS与JTAG模式的选择逻辑,以及烧录过程中的常见问题排查指南,帮助开发者实现程序断电不丢失。

weixin_29271053的博客 275

iOS-OC语言知识点串讲导图

今天给大家整理了在iOS学习中,OC语言知识点串讲的导图,希望大家喜欢~

ios_yanjing的博客 496

详细介绍pytorch重要的API

Tensor 是 PyTorch 中最基本的数据结构,提供了多种创建和操作张量的函数。Autograd 提供了自动求导功能,可以跟踪 Tensor 上的操作并计算梯度。损失函数用于衡量模型预测值与真实值之间的差异,提供了多种损失函数。是构建神经网络的基础类,提供了定义网络层和前向传播的方法。提供了 GPU 计算的支持,包括设备管理、内存管理等。提供了一些常用的函数式操作,如激活函数、损失函数等。提供了常用的数据集、模型架构和图像转换工具。提供了数据加载和预处理的工具,包括。

hello! 1223

OC基础知识点

OC基础知识点   补充: 1、所有可变的集合才能添加元素(不可变数组能添加元素) 2、id类型就是对象 3、方法需要传递多个参数时,参数以冒号分隔 4、        逗号运算符:优先级最低,低于赋值运算符,计算时,执行最后一个表达式的值

大牛的IT征程 1135

数学建模美赛O奖论文研读启示录——从模仿开始

数学建模美赛O奖论文哪些地方比较出彩?我们可以从中学到什么东西?可以从哪些地方进行模仿?我总结了一些O奖论文里我认为比较好的地方,跟大家一起学习交流!

小宇的修炼之路 5429

星宸科技SSD20x/SSD21X应用层DEMO实战指南:从入门到深度定制

本文详细介绍了星宸科技SSD20x/SSD21X系列芯片的应用层DEMO开发实战,从基础环境搭建到深度定制开发。内容涵盖DEMO资源获取、核心功能实现、第三方库集成以及性能优化技巧,帮助开发者快速掌握智能显示和多媒体处理应用的开发方法。特别适合嵌入式开发者在智能家居、工业控制等场景中应用。

weixin_42524226的博客 267

OC语言中的基础知识点(一)

1. #import" "  导入的是原文件的目录     #import< >  导入的是系统文件目录 2.  堆区中存放的是对象,是由程序员创建的     栈区是系统分配的,存储一些局部变量     数据区中的静态变量static,初始化一次,可以多次赋值(默认为0),可以多次访问,只可以在自己类中进行调用    代码区中存放点的就是技术人员所编写的代码 3. OC中的...

weixin_40264260的博客 471

Android Camera性能优化概述

做camera性能优化方面的工作有几年了,想写一篇文章简单介绍一下其中涉及到的具体技术,这篇文章会大概介绍一下涉及到的技术。

weixin_42136255的博客 4023

OC知识点总结

基本知识 Objective-c:支持C语言语法,作为C语言面向对象的扩展。 类:具有相同特征和行为的事物的抽象集合 对象:类里面的具体的个例。 Foundation的理解: (1).头文件 (2).头文件的位置 (3).文件包含其他大量的头文件 .h文件:类的声明文件,用于声明成员变量和方法 .m文件:用于实现.h文件声明的方法。 方法:方法的声明和实现都必须以+/-开头 +方法:类方法(静

xzx_xzx的博客 514

YOLOv11官方代码库与预训练模型下载:介绍Ultralytics官方GitHub及模型权重(yolov11n.pt, yolov11s.pt等)

本文介绍了Ultralytics官方GitHub仓库和YOLOv11预训练模型。Ultralytics仓库是YOLO系列算法的官方实现,包含YOLOv11最新代码、预训练模型、文档和工具。仓库采用清晰的代码结构和活跃的更新策略,支持全流程开发。YOLOv11提供了5种不同规模的模型变体(YOLOv11n/s/m/l/x),在精度、速度和模型大小间权衡,适用于从移动设备到高精度检测等不同场景。各模型在COCO数据集上预训练,可直接使用或微调,满足多样化应用需求。

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 5826

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

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

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

OC 基本知识点总结

OC 基本知识点总结 1、类是具有公共特征(实例变量)和行为(方法)的事物的抽象,对象是某个类的实例化。 2、万事万物皆为对象。 3.​在oc中只有公共实例变量可以在类外使用->访问。 4.面向过程编程和面向对象编程的区别:​ ​5.接口部分:@interface......@end;实现部分:@implementation.......@end 6

今夕莫离-IT 650

YOLOv13改进策略【Neck篇】| GSConv 轻量卷积,Slim-Neck 减参数还不掉点

Neck 篇的第二篇继续"替换式"改进,这次的对象是 Neck 里的下采样卷积。GSConv 出自《Slim-neck by GSConv: a better design of lightweight detector》(2022),它的出发点:DWSConv(深度可分离)轻但"信息混不进通道",标准卷积重但表达好——GSConv 用GConv(分组卷积)混通道 + DWConv 补空间 + Channel Shuffle 打散,两全其美。

qq_53329130的博客 30

OC知识点归纳

1、熟悉组件化架构,MVP,MVVM,MVC,Router MVP模式:Model-View——prestenter MVC模式:Model-View-Controller MVVM + RAC模式:RAC提供了统一的数据流动的方式,其扮演传递数据变化信号的角色。 RAC的主要作用: 一、作用于View和ViewModel之间 ...

Hibiscus_blog的博客 543

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

oc知识点总结

类的基本概念 类:具有相同特征和相同行为的事物的抽象 类是一个抽象的概念,在生活中不具体 对象,是类的实例,也就是类的具体体现,是具体的,生活中的万物都是对象 类的接口部分的定义,写在 .h 文件中 方法声明: 如 - (void)”方法返回类型” say ”方法名” :( NSInteger)”参数类型” x ”参数名” y ”参数名”:(NSInteger)”参数类型” y”参

hw的博客 512

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

OC重要知识点回顾

1 分类category 1.1 作用:可以在不修改原来类的基础上,为这个类扩充一些方法 1.2声明: @interface 类名 (分类名称) @end 1.3 实现: @implementation 类名(分类名称) @end 1.4 新建方法:新建OC文件,填写文件名,文件类型选择c

Mr_LoveQiuYi 534

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

OC的一些小知识点

1、#include不能有效的避免头文件的重复导入,在oc中不建议使用 2、int main(int argc,const char *argv[]) //这个方法是程序的入口, argc-参数数目 argv-参数值 3、@autoreleasepool{ } 这是一个自动释放池,用于回收对象的存储空间 4、NSLog是Foundation框架提供的Obje...

adldz4213的博客 171

oc知识点

OC中必须掌握的知识点 1.字典   NSDictionary 2.数组    NSArray 3.字符串   NSString //面试点 协议使用用assign是为了防止循环引用 //协议方法得用笔写出来 @protocol       namedelegate @required @optional @end

mp1992的博客 261

OC中一些重要知识点<一>

继承方法重写 在子类中实现与父类中同名的方法,称之为方法重写; 重写以后当给子类发送这个消息的时候,执行的是在子类中重写的那个方法,而不是父类中的方法。 如果想在子类中调用被子类重写的父类的方法,可以通过super关键字 使用场景:当从父类继承的某个方法不适合子类,可以在子类中重写父类的这个方法。 继承中方法调用顺序 1、在自己类中找 2、如果没有,去父类中找 3、如果父类中没有,就去父类的父类中

Chris锅锅的博客 386

oc语音的基本知识点

最近要着手ios的sdk,然而一点oc语言还没看过,于是乎拷贝一份网上别人的,自己抽时间看看,原文出处 http://blog.youkuaiyun.com/returningprodigal/article/details/51822101 OC语言 一、OC入门 OC除了包含C所有的关键字外,还有本身特有的关键字,为了跟其他语言的关键字分开,这些关键字通常用@符号开头,例...

afeng5156的博客 580

OC部分知识点

NSObject ps:类祖宗 @public 成员变量是公共的-类外可访问的成员 @private 私有的-仅类内可访问的成员(仅自己) @protected 受保护的,类内成员和子类成员可以访问,父类不能访问 @protected 是默认的访问修饰符 @property 类的声明 写在.h文件 (用了属性的话,实例变量默认为私有"private",子类访问父类的

honkerhd的博客 470

OC深入知识点

  这两个月看了些OC底层一点的东西,还是有很多不明白的,为了加深印象,记录如下: 1、对象A的引用计数值存储于一张全局散列表中(未考虑tagged pointer优化),以A的地址&A为key,引用计数值减1为value。当A进行retain时,在全局散列表中根据&A找到对应的引用计数值,将其加1。 2、__weak修饰的所有对象存储于一张全局散列表中,例如A对象,若有__w...

weixin_30770495的博客 161

OC学习中的一些知识点(自用)

1.单继承:继承是单向的(不能相互继承)、继承也是单点的(子类只能由一个父类)。 在类的.h文件中,@interface后的冒号表示继承关系,冒号左边的类继承自冒号右边的类(没有特殊说明,一般式NSObject,所有的类最终都继承自该类) 2.传递性:子类具备父类的所有实例变量和方法(不包括私有的变量和方法),并且能通过父类继承到父父类的实例变量和方法 3.实例变量:实例变量的书写规则:实例

qq_33663931的博客 224

OC中的几个基础知识点

OC基础知识点

xu_ya_fei的专栏 552

OC底层知识点

1. OC对象的本质形式 (一个NSObject对象占用多少内存) OC本质底层都是C,C++代码混合实现的--编译汇编代码--机器代码 对象和类结构是基于C和C++中的结构体struct实现的。探究NSObject的本质,OC代码转换为C和C++混合代码。xcode用的编译器前端是clang。 因为1个NSObject对象对应1个结构体内只有1个isa指针,指针在iOS64位系统内占...

weixin_33812433的博客 149
上一篇: OC中常见的错误
下一篇: OC中 imageName和imageWithContentOfFile的区别(Xcode9.4.1)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值