IOS 及 Mac 开发的区别

ios开发环境以及学习网站分享 ios开发环境以及学习网站分享 本文面向有其它语言编程经验的iOS开发初学者(不包含高级ios开发知识) iOS目前流行两种开发语言:Objective-C 和 Swift 。前者有C语言基础者上手会容易些;后者Swift是iOS/Mac未来开发的主要语言,无论从编程思想还是从api书写,都很不错。Objective-C是一门面向对象的语言,并且是非常实用的语言。不管OC和Swift未来究竟如何发展,学习一门新的语言的本质,是接受一种新的思考方式。以下会涵盖两种语言教程供大家选择。 环境以及工具 顾名思义 阅读详情
iOS是从MacOS衍生出来的专门未为移动设备(iphone)推出的操作系统。
iOS和Mac OS的UI观念有很大差别,iOS主要支持手势操作,包括多触点技术等等。
从开发人员观点看,iOS和macos相比,对普通开发人员多加了不少限制。

两者的框架有一定的差异:
框架差异
虽然iOS的大多数框架同样存在于 Mac OS X系统,但不同平台框架具有不同的实现方式和使用方式。下面收集了一些Mac OS X 开发者开发iOS应用程序需要注意的重要差别:
UIKit 与 AppKit 的对比
在 iOS系统中,创建图形应用程序、管理事件循环以及执行其他界面相关的任务都离不开UIKit提供的基础结构。UIKit和AppKit具有非常显著的区 别,在设计iOS应用程序的时候,应该特别注意这一点。也正是因为这个原因,在将Cocoa应用程序迁移到iOS系统的时候,您必须提供和界面相关的类和 逻辑。表6-1列出了框架之间的特定的差异,它可帮助您理解iOS中的应用程序应该具有什么特征:

表 6-1  界面技术的差异
差异
讨论
文档支持
在iOS系统中,文档角色的重要性有所降低,简单内容模型则变的越来越重要。因为iOS系统的应用程序通常只拥有一个窗口(在不连接外部显示的情况下), 主窗口是创建及编辑所有应用程序内容的唯一环境。更重要的是,所有和文档相关的操作,包括文件的创建和管理,现在都由应用程序在幕后完成,不再需要用户干 预。
视图类
UIKit为您提供一组非常有针对性的视图和控件。AppKit框架有许多视图和控件无法在iOS设备上工作,其他一些视图则被更具iOS特色的视图替 代。例如,在显示分层信息的时候,iOS不使用 NSBrowser类,而是使用完全不同的样式(导航控制器)。如需了解iOS中的视图和控件及其使用方式,请查看iPhone人机接口准则。
视图座标系统
iOS系统Quartz和UIKit内容的绘画模型和Mac OS X的基本相同,只有一处例外。在 Mac OS X绘画模型坐标系统中,窗口和视图的原点默认位于左下角,坐标轴向上向右延伸。但在iOS系统中,默认的原点位置是左上角,坐标轴向下向右延伸。Mac OS X的座标系统称为“被翻转”的座标系统,iOS则是缺省座标系统。如需进一步了解图形和座标系统,请查看iOS视图编程指南。
窗口即视图
从概念上来看,iOS系统的窗口和视图Mac OS X的具有相同含义。但从实现的角度来看,区别很大。在Mac OS X系统中,NSWindow类是NSResponder类的子类,但在iOS系统中,UIWindow实际是UIView的子类。继承关系上的改变表明窗 口将会使用Core Animation层来绘制外表。之所以有这样的改变,主要是为了在操作系统级别支持窗口分层。举个例子,系统可以在一个独立的窗口中显示状态栏,并让该 窗口浮动于应用程序窗口之上。
iOS系统和Mac OS X系统另外一个差异和窗口的使用方式相关。Mac OS X应用程序可以用于任意数量的窗口,但大多数iOS应用程序只能有一个窗口。在iOS应用程序中显示不同屏幕的数据不是通过改变窗口实现,而是通过在应用程序窗口中切换定制视图来完成。
事件处理
UIKit的事件处理模型和Mac OS X的事件处理模型区别很大。UIKit框架不向视图发送鼠标和键盘事件,而是发送触摸和移动事件。这些事件不但要求您实现一组不同的方法,同时也要求您修 改整个事件处理代码。举个例子,本地跟踪循环的排队事件不能包含触摸事件,您的代码也据此做相应调整。如需进一步了解iOS应用程序的事件处理,请参考 iOS事件处理指南。
目标-动作模型
UIKit支持三种形式的动作,AppKit仅支持一种。UIKit的控件可以在不同的交互阶段调用唤醒不同动作,而且一个交互过程可以指定多个目标。因 此,在UIKit中,一个控件可以在一次交互过程中向多个目标发送多个不同的动作。如需进一步了解iOS应用程序的目标-动作模型,请查看iOS事件处理 指南。
绘画及打印支持
为支持UIKit渲染需要,UIKit的绘画能力经过适当的调节。它支持图片的加载和显示、字符串显示、颜色管理、字体管理以及多个用于渲染矩阵和获取图 形上下文的函数。UIKit不包含通用目的的绘图类,因为iOS系统使用其他方式完成此类功能(即Quartz和OpenGL ES)。
iOS系统部支持打印功能,iOS设备不能连接打印机或其他相关的打印硬件。
如需进一步了解图形和绘图方面的信息,请查看iOS视图编程指南。
文本支持
撰写电子邮件和记事本是iOS系统提供的主要的文本支持。UIKit类可以让应用程序显示并编辑简单的字符串和稍微复杂点的HMTL内容。
在iOS 3.2及后续系统中,Core Text框架 和UIKit框架提供更加精密的文本处理能力,您可以通过这它们实现更精密的文本编辑及展现视图,也可通过它们定制视图提供的输入方法。如需进一步了解文本支持相关的信息,请查看iOS文本和Web编程指南。
存取方法的使用和属性对比
UIKit在其类声明中大量使用属性。属性由Mac OS X在10.5版本引入,是AppKit框架大量的类创建出来以后才出现。属性不是对AppKit框架getter和setter方法的简单模仿,而是被 UIKit用于简化类接口。如需了解属性的使用方式,请查看Objective-C 编程语言中的“属性声明”。
控件和单元
UIKit控件不使用单元。单元被Mac OS X作为视图的轻量级替代物。但是UIKit视图本身就是非常轻量的对象,因此单元派不上用场。虽然在命名约定上,UITableView类也用到了单元这个词,但是此处的单元实际上是UITableView的子类。
表视图
iOS系统的 UITableView 类可以看成是AppKit框架中NSTableView和NSOutlineView的折中物。它结合Appkit框架中者两个类的特征,更适合在小屏幕 上显示。 UITableView一次显示一列数据,而且您将相关的行组合成一个区段。UITableView也可用于显示并编辑分层列表数据。如需进一步了解 UITableView类,请查看UITableView类参考。
菜单
几乎所有iOS应用程序的命令集都比类似的Mac OS X应用程序小得多,因此,iOS不支持菜单,通常也用不到菜单。对于需要少数的命令的场合,使用工具栏或者一组按键更加合适。对于需要数据菜单的场合,使 用拾取器或导航控制器界面通常更合适,而如需对上下文敏感的菜单,则可其中的菜单项显示在Edit菜单,用它们替代或补充剪切、复制或者粘贴等命令。
Core Animation 层
在 iOS系统中,所有外表的绘制都由Core Animation层实现。该框架还隐式为许多视图相关属性提供的动画支持。由于这种内建的动画支持,您就不需要在代码中显示使用Core Animation层,只需更改一下视图的某些属性即可实现大多数动画。只有当需要对分层进行精确控制或者不想将某些特征暴露于视图层,您才需要直接使用 Core Animation。如需了解将Core Animation层整合到iOS绘图模型的方式,请查看iOS视图编程指南。
如需了解UIKit的类信息,请查看UIKit框架参考。

表 6-2  iOS的Foundation不具有的技术
技术
注意事项
元数据和预测管理
iOS不支持Spotlight 元数据和搜索预测,因为iOS不支持Spotlight。
分布式对象和端口名称服务管理
iOS不存在分布式对象技术,但是您可以使用NSPort家族类和端口(及socket)进行交互交互。您也可以使用Core Foundation和CFNetwork框架处理网络需求。
Cocoa绑定
iOS不支持Cocoa绑定,而是使用经过少量修改的目标-动作模型。因为这种方式可以让代码对动作的处理方式有更多的灵活性。
Objective-C垃圾收集
iOS不支持垃圾收集,您必须使用内存管理模型。您需要通过保持对象来宣告对对象的拥有权,并在不需要对象的时候释放对象。
AppleScript支持
iOS不支持AppleScript。
iOS系统的Foundation框架提供对XML的支持,您可以通过 NSXMLParser 类解析XML文件,其他解析类(包括NSXMLDocument、NSXMLNode)不受支持。除了NSXMLParser之外,您还可以使用 libXML2库,这是C语言的XML解析接口。

如果需要了解哪些类存在于Mac OS X而不存在于iOS,请查看位于Foundation框架参考中的“Foundation 框架”的类层次图。

其他框架的改变
表 6-3列出iOS其他框架的关键差异。

表 6-3  同时存在于iOS和Mac OS X的框架之间的差异
框架
差异
AddressBook.framework
该框架接口可用于访问用户的联系人信息。虽然名称相同,但是此框架的iOS版本和Mac OS X版本却有很大的区别。
在iOS系统中,除了访问联系人数据的C接口,您还可以使用Address Book UI框架提供的类展现标准联系人挑选和编辑界面。
如需进一步的信息,请查看Address Book框架参考。
AudioToolbox.framework
AudioUnit.framework
CoreAudio.framework
在iOS系统中,这些框架支持音频录制、播放以及单声道和多声道的音频内容混合,但不支持更高级的音频处理功能和定制音频单元插件。不过iOS系统增加了 一个功能,即触发iOS设备(具有相应硬件)的震动功能。如果需要了解如何使用音频支持,请查看iOS应用程序编程指南中的多媒体支持 。
CFNetwork.framework
该框架包含Core Foundation Network接口。在iOS系统中,CFNetwork框架是顶层框架,它没有子框架。该框架的接口大部分保持不变。如需进一步信息,请查看CFNetwork框架参考。
CoreGraphics.framework
该框架包含Quartz接口。在iOS系统中,Core Graphics框架是顶层框架,它没有子框架。使用Quartz创建路径、渐变、阴影、图案、图像以及位图的方式和Mac OS X系统完全相同。不过有一些Quartz的功能(包括PostScript支持、图像来源和去向、Quartz显示服务支持、Quartz事件服务支持) 不存在于iOS系统。如需进一步信息,请查看Core Graphics框架参考。
OpenGLES.framework
OpenGL ES 是专为嵌入式系统设计的OpenGL版本。如果您是OpenGL开发人员,则应该会很熟悉OpenGL ES接口。不过,OpenGL ES接口还是有几点较大差别。首先,它是一套更加小巧的接口,仅支持可以在现有图形硬件有效执行的功能。第二,许多桌面OpenGL可以使用的扩展并不存 在于OpenGL ES。虽然如此,您应该还是能够执行大多数和桌面OpenGL相同的操作。但如果你是在迁移现有的OpenGL代码,则可能需要重写一部分代码,需要使用 iOS系统的渲染技术(不同于Mac OS X)。如需了解iOS对OpenGL ES的支持,请查看iOS OpenGL ES编程指南。
QuartzCore.framework
该框架包含Core Animation接口。iOS大部分 Core Animation接口和Mac OS X相同。但是iOS系统没有用于管理布局约束的类,也不支持使用Core Image过滤器。另外,iOS也没有Core Image和Core Video接口(两者都包含于Mac OS X版本的QuartzCore框架)。如需进一步信息,请查看Quartz Core框架参考。
Security.framework
该框架包含安全接口。在iOS系统中,该框架通过加解密、伪随机数生成以及Keychain保护应用程序数据安全。该框架不包含身份验证或身份验证接口, 也不支持显示证书内容。Keychain接口也是Mac OS X版本的简化。如需了解iOS的安全支持,请查看iOS应用程序编程指南。
SystemConfiguration.framework
该框架包含和网络相关的接口。在iOS系统中,您可以使用这些接口来决定设备如何与网络连接,是通过EDGE、GPRS或是通过Wi-Fi。

内存管理
iOS系统不支持垃圾收集,您需要使用内存管理模型保持、释放或自动释放对象。

和Macintosh计算机相比, iOS设备内存非常有限。因此,您需调整自动释放池的使用,避免创建多个自动释放池对象。另外,请尽可能直接释放对象,不要自动释放。如果您在一个紧凑的 循环中分配了很多对象,要么就直接释放那些对象,要么就在循环代码中的恰当的位置创建自动释放池,并在规则的间隔内释放自动释放对象。等到循环结束再释放 可能会导致内存不足的警告或导致应用程序被系统杀死。
cellranger安装以及使用 接受cellranger count的输出数据,将同一组的不同测序样本的表达矩阵整合在一起,比如tumor组原来有4个样本,PBMC组有两个样本,现在可以使用aggr生成最后的tumor和PBMC两个矩阵,并且进行标准化去掉测序深度的影响。但是由于病毒基因组太小了,且注释结果只有CDS没有exon,所以曲线救国,将CDS整体替换为exon,也不进行过滤了,直接下一步。虽然安装完毕,但是现在要运行cellranger的话需要在终端输入cellranger的整个路径。自动执行这个命令,需要将“ 阅读详情

相关推荐

继电器的选型规范

触点是继电器中最重要的结构件,触点的使用寿命受触点材料、触点上的电压及电流值(特别是接通时及断开时的电压、电流波形)、负载种类、切换频率、环境情况、接触形式、触点回跳现象等的影响,触点失效多以触点的材料转移、粘连、异常消耗、接触电阻增大等故障现象出现,使用时需要注意。为了稳定工作, DC 型继电器的线圈两端所加电压推荐使用波纹变化率小于±5%的线圈额定电压,否则继电器会工作不稳定,引起触点的粘接或异常损耗,特别是在继电器的驱动电路上连接有电动机、螺线管、变压器等器件时,这种情况更为明显。

qq_43416206的博客 1882

MacOS-MAC 开发和iOS开发不同之处(纯代码)

一、坐标系不同 IOS 零点在左上角 mac 零点在左下角 二、viewcontroller 初始化不同 IOS alloc init 会自动创建空view mac alloc init不会主动创建,需重写-(void)loadview方法,否则会报nib找不到的错误 - (void)loadView{ //NSMakeRect(0, 0, 250, 150) NSRect frame = [[[NSApplication sharedApplication] mainWindow

MinggeQingchun的博客 2029

海思Hi3519AV100 sensor移植实战:IMX586驱动调试与硬件验证全流程

本文详细解析了在海思Hi3519AV100平台上移植索尼IMX586传感器的全流程实战。内容涵盖从硬件I2C通信验证、驱动代码移植与修改,到内核配置、时钟设定,以及使用示波器进行硬件信号深度验证和ISP图像调优等关键步骤,为开发者提供了一套清晰、可复现的sensor移植与调试方法。

weixin_29168393的博客 395

MacOS-Mac开发和iOS开发的区别

iOS是从MacOS衍生出来的专门未为移动设备(iphone)推出的操作系统。 iOS和Mac OS的UI观念有很大差别,iOS主要支持手势操作,包括多触点技术等等。 从开发人员观点看,iOS和macos相比,对普通开发人员多加了不少限制。 两者的框架有一定的差异: 框架差异 虽然iOS的大多数框架同样存在于 Mac OS X系统,但不同平台框架具有不同的实现方式和使用方式。下面收集了一些Mac OS X 开发者开发iOS应用程序需要注意的重要差别: UIKit 与 AppKit 的对比 在 iOS系统中,

MinggeQingchun的博客 4690

避坑指南:LAMMPS做GCMC模拟时,化学势mu和压力p到底怎么设?

本文详细解析了LAMMPS中巨正则蒙特卡洛(GCMC)模拟的关键参数设置,特别是化学势(mu)与压力(p)的正确计算方法。通过理论分析、实用公式和黄金法则,帮助用户避免常见误区,提升模拟精度和效率,适用于各类复杂体系的分子模拟研究。

weixin_42525289的博客 432

私募pp网-私募排行js逆向

在数据采集的学习过程当中,发现了一个有意思的网站,所以记录一下,仅供学习交流,用于其他用途与作者无关。目标:私募基金当中的列表页数据。

zzp28218的博客 1896

mac开发与iOS开发的区别

iOS是从MacOS衍生出来的专门未为移动设备(iphone)推出的操作系统。 iOS和Mac OS的UI观念有很大差别,iOS主要支持手势操作,包括多触点技术等等。 从开发人员观点看,iOS和macos相比,对普通开发人员多加了不少限制。 两者的框架有一定的差异:

programmerboymxd的专栏 2万+

LoRa正点原子模块组网步骤

按照我上一篇的博客和视频演示,相信大家一定都可实现了lora模块点对点的通信了。那我们来进行一个比较有高难度的设计吧! 使用多个loRa模块去完成一个组网设计: 在这之前一定要配置模块信息为定点传输 AT+TMODDE要等于1奥 第一步分析通讯协议: 点对点通讯是在透明传输的条件下,地址和信道都是一样的,直接发送接受数据。 组网呢我们利用是: 定向传输就是 A、B的地址、信道不同 假如A是要想B发送信息就用函数来下面: int b[5]...

weixin_43205178的博客 4082

mac开发入门

做mac开发和ios开发,首先要明白各个框架的层次结构。 1,最底层:内核和设备驱动层(kenel and device driver) 2,            :核心系统层 (core os) 3,             :核心服务层 (core services) 4,           :多媒体层  (media) 5,最上层  :cocoa层,既应用程序层 其中底层为上

jianwei_li2012的专栏 685

如何产生ATPG IR-drop分析波形文件(DFT)

摘要:本文介绍了生成VCD波形的流程与要求,主要用于后端进行IR-drop分析。生成过程分为ATPG shift和speed ATPG capture两部分,分别对应不同的输入要求、模式设置和仿真参数。

murphyrong的博客 872

02 HCM CPI SF集成-组织集成(一)

将员工主数据和组织数据从SAP Successfactors Employee CentraI复制到SAPERP或SAP S/4HANA,SAP SF CPI HCM集成

SAP CPI 130

浅谈iPhone OS(iOS)架构

iPhone OS(现在叫iOS)是iPhone, iPod touch 和 iPad 设备的操作系统. 1,Core OS:    是用FreeBSD和Mach所改写的Darwin, 是开源、符合POSIX标准的一个Unix核心。这一层包含或者说是提供了整个iPhone OS的一些基础功能,比如:硬件驱动, 内存管理,程序管理,线程管理(POSIX),文件系统,网络(BSD Socket),以及

空杯子 4215

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Mac开发和Ios开发的区别

iOS是从MacOS衍生出来的专门未为移动设备(iphone)推出的操作系统。iOS和Mac OS的UI观念有很大差别,iOS主要支持手势操作,包括多触点技术等等。从开发人员观点看,iOS和macos相比,对普通开发人员多加了不少限制。两者的框架有一定的差异:框架差异虽然iOS的大多数框架同样存在于 Mac OS X系统,但不同平台框架具有不同的实现方式和使用方式。下面收集了一些Mac OS X ...

weixin_30512043的博客 159

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

IOS的学习--mac开发和ios开发最大的区别是什么?

iOS是从MacOS衍生出来的专门未为移动设备(iphone,ipad,ipod)推出的操作系统。  iOS和Mac OS的UI观念有很大差别,iOS主要支持手势操作,包括多触点技术等等。 从开发人员观点看,iOS和macos相比,对普通开发人员多加了不少限制 编写IOS应用程序的特点: 1,只有一个应用程序正在用行 2,只有一个窗口 3,访问受限 4,有限的相应时间

jiantiantian的专栏 887

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

iOS和Mac开发区别

Mac 和 iOS 的区别

jianghai的博客 3203

黑马程序员—(iOS开发)iOS了解---(七)

------- android培训、iOS培训、Java培训、.NET培训期待与您交流! ----------   ------- android培训、iOS培训、Java培训、.NET培训期待与您交流! ----------

萌宝宝的专栏 571

windows和mac环境使用区别

因为常用windows,所以使用mac好多地方不习惯,习惯了就好了。反正感觉mac没windows方便。不过使用mac开发确实没windows卡,可能是我windows电脑配置不太行。 以下是我总结的常用区别: 1.常用快捷键不同(尤其是复制粘贴按键不同,当然可以设置,不过设置后会影响其他按键,还不如不调) 2.鼠标在网页上下滚动方向不同。windows是向下滚就页面向下移动,mac是向下滚页面向上移动,不过可以在mac中设置。 3.关闭弹窗方向不同。windows是在右上角关闭,mac是在左上角关闭。 4

Mybells 3709

KT6368A蓝牙模块关于IOS系统或者手机获取蓝牙mac地址的方法说明V1

KT6368A蓝牙模块关于IOS系统或者手机获取蓝牙mac地址的方法说明 一些客户在开发APP的时候,经常会遇到IOS的问题,所以我们在此归类总结一下,希望能帮助到大家,这里核心的重点在于蓝牙芯片这一端的处理

qyvhome的博客 2179

cocoa开发Mac小试笔记

急需纠正自己的错误认识,Mac开发和iOS开发UI显示、事件交互、生命周期等存在极大的差距 首先点击事件NSButton和UIButton完全是两个不同的东西 列表UITableView和NSTableView也是神似而已 最终点击事件选择的是继承NSView重写了MouseDown方法 @interface MouseDownActionButton : NSView...

diankuini1374的博客 115

Mac,iOS界面中的三维坐标系

Mac,iOS界面中的三维坐标系 一. 三维坐标系 据说有一次笛卡尔生病了,躺在床上休息,但是他的大脑却没有休息,一只在寻思着通过什么手段把几何图形和代数方程关联起来,也就是几何图形中的每一个点怎么和方程的每一组解关联起来。这个时候他看到房顶上有一只蜘蛛在织网,蜘蛛空中爬来爬去。他想地上墙角的三面墙相交出三条线,把墙角作为原点,把这三条线作为数轴,那么蜘蛛某刻的位置可以通过这三条数

yongyinmg的专栏 2252

XE6 & IOS开发之开发者账号、苹果证书(1):关于开发者账号

XE6 & IOS开发之开发者账号、苹果证书(1):关于开发者账号 2014-08-30 21:48 网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容、傻瓜式的表达来告诉你想要的答案。 关于苹果开发者账号, 注意,以下讨论都是以"合法注册开发者账号并支付年费"为前提,利用无证书生成iPA的请无视本文:---------...

weixin_30670965的博客 278

IOS开发初步

由于工程实践项目的原因,得学习下IOS开发,今天才知道苹果09年才出的开发工具和开发包,也就是说,满打满算,现在顶多有5年IOS开发的工作经验。在我国2010年才火起来,因为那时候国内的iphone4火了。而IOS是一款由苹果公司开发的手机操作系统(Iphone Operating System),为此我专门入手了一台MACBOOK PRO,开始我的I...

weixin_33721344的博客 89

iOS开发者证书疑问

关于ios证书 //来自网络 一款App在别人的机器上开发和发布,现在迭代更新和开发需要在一台新mac机上开发和发布。(使用同一个开发者账号) 问题: 1.在新mac机器上开发并导入真机测试,是不是需要从别人的机器上面导处开发者证书、开发者授权文件和开发密钥导入到新mac机器上才能开发? 2.程序迭代开发完成,App上传苹果应用商店的时候是不是还需要用老机器发布才可以才能保证App更新

sophia_xiaoma的专栏 505

iOS 开发简单, 工资高。 用户群体消费水平高。Android 开发难很多,工资较低。

mac 接入鼠标的时候 关闭触控板 mac OS X  这个 X  是罗马数字 就是版本10的意思 IOS的开发 看样子比安卓简单。 可以界面拖拽,加上少量的编写代码。就可以实现。 http://yun.itheima.com/course/87.html 出去工作 ,明智的选择还是IOS  iOS 开发简单, 工资高。  用户群体消费水平高。

韩梦飞沙_韩亚飞 769
上一篇: UIPopoverController 的使用方法 Ipad
下一篇: xcode 常用快捷键
ch_soft
博客等级 码龄17年 828粉丝 166原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值