黑马程序员——iOS开发须知

黑马程序员2022年最新软件测试学习路线 软件测试基础入门 黑马程序员最新软件测试视频教程,软件测试基础入门到项目实战(涵盖软件测试基础+黑马头条项目实战) Linux系统2天快速入门Linux系统操作教程2天快速入门linux项目搭建 MySQL数据库软件测试工程师必备MySQL数据库,mysql系统精讲+课后练习 Python自动测试教程 黑马程序员Python自动测试教程,python从基础到UnitTest框架管理测试用例自动化测试 Web自动化软件测试web自动化测试,Web自动化流程精讲和移动自动化测试环境 Appium框架视频 .. 阅读详情

------- android培训、java培训、iOS培训、.Net培训、期待与您交流! ----------

以下是学习iOS开发之前应了解的相关信息:

1、iOS系统是运行在苹果移动设备上的操作系统,是不开源的!
2、iOS系统下安装xcode才可以进行iOS开发。
3、安装xcode需要在苹果商店里面下载,需要注册苹果账号。可以使用QQ邮箱方便记忆。
4、开发苹果系统的应用软件需要有良好的硬件设备,mac book pro ,iPhone4s以上的设备。
5、iOS系统是基于Unix下开发的操作系统,底层语言是C语言。
6、使用xcode开发软件时可以选择使用自己喜欢的语言,C、C++、OC、swift。四种可以选择。其中OC使用较多,swift是2014年5月发布的一种新的苹果开发语言。
7、我们以后主要OC作为编程语言,后期会扩展学习Swift语言,需要从底层的C语言学起。
8、C语言是面向过程的高级语言,OC是面向对象的编程语言,Swift语言类似于脚本语言,易于学习,但是功能强大,绝非脚本语言能比。


了解了以上知识就可以开始学习iOS开发了,以下是开发过程中提升效率的快捷键。

一、关于运行调试

1、运行,停止,都在工具栏的Product里。

Command(后面简化为CMD) + b 编译
CMD + r 运行
CMD + . 停止
CMD + \ 设置或者取消断点
CMD + option(后面简化为OPT) + \ 允许或者禁用当前断点
CMD + OPT + b 查看全部断点
CMD + y 编译并调试(触发断点)
CMD + SHIFT + k 清理
ESC 显示或关闭自动提示列表

二、导航

1、切换头文件和m.文件,很实用

CMD + control(后面简化为Ctrl) + 上下箭头键

2、go back,回退,就是回到你上次打开的页面。
Ctrl + CMD + 左箭头
go forward,回到你前面打开的页面
Ctrl + CMD + 右箭头

三、文件File

CMD + shift + n 新建项目 
CMD + n 新建文件 
CMD + Ctrl + n 新建空文件 
CMD + o 打开
CMD + w 关闭窗口 
CMD + OPT + s 保存所有文件 
CMD + u 还原到保存时状态 

四、编辑代码(代码缩进)

CMD + [ 左缩进 
CMD + ] 右缩进 
CMD + OPT + LEFT 折叠
CMD + OPT + RIGHT 取消折叠
CMD + OPT + TOP 折叠全部函数
CMD + OPT + BOTTOM 取消全部折叠函数

Pipeline更多理解 Pipe 类型用途VIGVideo Image Generator:用于图层显示,支持 scaling、rotationRGB简单图层显示,较低优先级DMA主要用于 writeback / WFD / composition output,即从 framebuffer 输出到外部设备(或 memory)Cursor小图层,用于显示指针等很可能是:分别用于主屏、仪表、虚拟显示的输出路径或者用于不同的 display 去做 GPU_TARGET / writeback 的拷贝你看到的意思。 阅读详情

相关推荐

基于ESP32-S3与PCM5102的HiFi网络收音机复刻指南:从硬件设计到软件配置

本文提供了一份详细的基于ESP32-S3与PCM5102的HiFi网络收音机复刻指南。内容涵盖从核心硬件选型(如ESP32-S3主控与PCM5102 DAC芯片)、四路独立LDO供电设计,到软件环境配置、固件烧录及常见问题调试的全过程,旨在帮助创客打造一台支持网络电台、本地播放与蓝牙连接的高保真音频播放器。

weixin_30632267的博客 187

IOS开发【Swift编程语言】

学习笔记

qq_44799103的博客 3302

Windows下Colmap编译安装全攻略:从Boost到CUDA的避坑指南

本文详细介绍了在Windows系统下编译安装Colmap三维重建工具的完整流程与实战经验。针对Boost库版本兼容性、CUDA与Visual Studio的版本匹配等常见难题提供了具体的避坑指南和解决方案,帮助开发者高效完成从环境配置到最终部署的全过程。

weixin_28235513的博客 199

黑马程序员-IOS开发基础班之Objective-C第一天学习笔记

和C语言函数的定义和调用一摸一样。

Ls_attack的博客 1494

Android13配置selinux让system应用可读sys,proc,SN号

Android13预置的system应用,需要读/sys, /proc目录,读(SN)serial number号, 需要修改selinux配置,否则会报avc错.其修改方法会比Android11复杂一些.。

zmlovelx(帅得不敢出门 程序员群31843264) 2654

散户渡劫指南:从炼气期到化神期的量化之路

经常有人问我普通人怎么学习量化交易,我就在想怎么学了量化就不是普通人了吗,可能他的意思是类比修仙,量化素人如何修炼进阶,今天就将量化学习每个阶段均对标修仙境界的核心能力与心法要诀一一介绍,助你从“交易凡人”蜕变为“量化金仙”。

木头大左的博客 1338

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

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

萌宝宝的专栏 571

全功能tgbot/Telegram机器人多功能有后台版源码

trx兑换 闪兑 关键字监控 群管 usdt监控 余额查询 推广分享 等几乎常见的tg机器人功能都有。全功能tgbot/telegram机器人多功能有后台版源码-打包好的可以直接上手。

百创科技 2702

黑马程序员——iOS核心基础(17-18天)-黑马程序员-专题视频课程

C语言基础17-18天。其中包括OC类和对象创建、类方法和Xcode

heima_cxy的博客 292

广义正态分布优化算法(GNDO)详解:从理论到实践

广义正态分布优化算法(GNDO)是一种基于正态分布理论的新型元启发式优化算法。该算法通过局部开发和全局探索两种策略平衡搜索过程:局部开发利用广义平均位置和标准差进行精细搜索,而全局探索通过随机个体信息共享扩大搜索范围。GNDO具有参数少、结构简单、收敛速度快等优点,在光伏模型参数提取等工程优化问题中表现优异。算法将种群位置更新与正态分布参数调整相联系,通过自适应机制平衡探索与开发,数学分析表明其具有全局收敛性。相比传统优化算法,GNDO在探索能力和开发能力上均有优势,是高维复杂优化问题的有效解决方案。

qq_42212808的博客 138

第12步 支持向量机(SVM)

搭建SVM

Jet4505的博客 1051

黑马程序员 GUI

dg

h 719

深入Scrapy ItemLoader:打造优雅高效的Python爬虫数据清洗流水线

ItemLoader是 Scrapy 提供的声明式数据加载工具。它的核心理念是:将数据提取(从response中取原始值)和数据清洗/验证(处理空值、格式转换、默认值等)分离开。你可以把它想象成一个工厂流水线:原始零件(selector提取的文本)进入,经过一道道工序(输入处理器),组装成最终产品(Item字段)。首先在items.py中定义清晰的数据结构。使用搭配类型注释(虽然Scrapy自身不强制,但对人和IDE友好)。

2201_76125261的博客 68

黑马程序员——iOS开发入门

————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————— 我们要学习iOS开发,首先要对iOS操作系统和对应的开发环境做一个深入地了解。 iOS操作系统是苹果公司开发的移动操作系统。作为一个智能手机用户,一定对苹果公司和苹果手机一点都不陌生。所以这里就不再赘述。 下面我们就了解一下,做iOS开发的开发环境。 (一)iOS开发的

编程之路 529

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

黑马程序员(自学IOS视频后的感受)

------http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------       今天总算看完IOS基础视频了,从同学建议我去培训IOS之后,我就在传智播客官网上下载了IOS视频,从当初只知道有苹果这么个名词到现在也已经知道苹果了以及和苹果相关的一些知识,也增长了我一些苹果知识的了

ixx__123的专栏 1250

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

黑马程序员——iOS核心基础(13-14天)-黑马程序员-专题视频课程

C语言基础13-14天。其中包括预处理与结构体。

heima_cxy的博客 247

Statistics and Machine Learning Toolbox

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

黑马程序员——iOS核心基础(15-16天)-黑马程序员-专题视频课程

C语言基础15-16天。其中包括通讯录项目实战。

heima_cxy的博客 317

黑马程序员——快速进入iOS开发

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 本篇文章是写给想学习iOS开发的小白们 首先iOS的开发语言 c和 objective-c(其他不在这说) 教程如下:http://www.itheima.com/main/iosvideo.shtml开发环境Xcode软件 因为没有windows的版本,所以只能用苹果系统 Ma

dimost的专栏 889

黑马程序员释放了洪荒之力!iOS课程全套视频大公开!

从年初开始,整个互联网行业中就一直存在着两种声音--“互联网寒冬”及“iOS初级开发者的暴增”,而黑马程序员似乎并未受到其太大影响,依旧保持着一直以来所具备的优秀传统,努力研发全新的课程。一方面紧跟苹果公司对iOS开发方面的升级,而研发最新技术课程,另一方面根据中国的iOS开发市场的需求,积极地做着调整。 从6月份的项目驱动课程升级,到iOS10等先进学习资源的发布,从4.1课程的优

黑马程序员官方博客 4207

黑马程序员-记我毕业一年的感受

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 2014年6月我从郑州大学,软件工程专业毕业,从此踏入社会,走进社会我才知道生活的不易,赚钱的艰辛。  大学期间没事就喜欢写写代码,到图书馆看看书,喜欢科技方面的书籍和新闻,比如新手机,新电脑等等,因此有一定的编程基础,在大学下学期我看是找工作,一周时间 找到一份码农的工作,那时候干的是J

lanbingziyin的专栏 3484

关于我在黑马程序员培训毕业后的亲身体验

首先申明:我本人已经于2016年5月份在广州传智播客java培训完毕业,和黑马程序员官网没有任何的利益往来,也没有人出钱给我帮他们做软文推广,这是我在黑马程序员的亲身体验,不存在虚构。

一个热爱英语学习的五渣程序员! 7万+

黑马程序员——Objective-C IOS开发模板——黑马 ios 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1、每篇日记标题前必须加上“黑马程序员”。 2、请将以下代码复制到每篇日记开始处。 ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 复制代码

黑马程序员杜梦秋的技术博客专栏 559

黑马程序员iOS高端培训:培养市场所需的iOS人才

随着九月份的到来,苹果发布会日益临近,很多粉丝翘首以盼等待着苹果新品的发布。苹果手机在中国的认可度依旧排行首位:地铁里放眼望去,每人一部苹果已是常态;每年的苹果发布会都会引来媒体铺天盖地的报道;“卖肾买苹果”已是人们习以为常的笑料。     在当前国内智能手机市场竞争激烈的背景下,苹果手机的销售额在国内长期占据有利市场,这充分体现了国人对iPhone的热情和执着,究其本源是苹果iOS

黑马程序员官方博客 639

一张帖搞定同学们入学黑马前所有难题

前言:黑马程序员——上海校区,5月18日正式进驻上海,致力于打造华东最尖端的IT培训基地,解决目前华东IT人才紧缺矛盾。坚守黑马程序员“0元入学,10000元就业后,再给学费!”的郑重承诺,为同学们提供最优质的IT教育服务。为了进一步快速解决我们的同学们入学上海黑马前的各种疑问,特立此贴!也欢迎同学们踊跃回复提问,你的问题将有可能被收录入本帖中,并获得相应的黑马币奖励。同学们也可以通过点击在线咨询

yumei9的专栏 4317

黑马程序员:iOS开发行业为何“大不如前”

近期,社会上对iOS开发行业的负面信息越来越多,并且还被一些黑骗机构的胡诌八扯越描越黑,黑马程序员想说:现在iOS开发按照开发者与公司招聘的数量上来看,是显示的供大于求,但是从各公司的招人计划上来看,明显是供不应求,那这是什么原因呢?因为,企业真正需求的是iOS中高级开发人才,而不是那些初级开发者,更甚者是那些连简单的界面搭建和业务逻辑都搞不定的小白们。那么是否iOS开发真的有很多人说的那么不景气

黑马程序员官方博客 2836
下一篇: 黑马程序员——C语言笔记之数据类型与常量
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值