• 1、打开XCode,选择“File”-“New”-“Project”,如下图2、在弹出的新建工程...然后点击Next,选择项目存放位置,即可创建一个IOS项目,如下图4、大概介绍下,XCode开发工具的功能区域,如下图:5、点击Main.story...

    1、打开XCode,选择“File”-“New”-“Project”,如下图



    2、在弹出的新建工程模板中,选择“Single View APP",表示自动创建一个单视图APP。点击Next,如下图



    3、接下来,输入工程信息,项目名称,公司等,最好都用英文。然后点击Next,选择项目存放位置,即可创建一个IOS项目,如下图


    4、大概介绍下,XCode开发工具的功能区域,如下图:



    5、点击Main.storyboard,拖如一个UIButton控件,输入控件名称,如下图:



    6、选择一个手机模拟器,点击运行按钮,就可以把APP安装到手机模拟器上运行。如下图:


    7、稍等一会,APP就运行到了手机模拟器上,这样第一个IOS APP就开发完了,效果如下:



    下节介绍IOS常用控件的使用

    展开全文
  • 1、打开Xcode选择创建一个新的工程,如下图所示:2、选择IOS->Single View App,点击Next,如下图所示:3、输入工程名以及Organization Identfier和编程所使用的语言,如下图所示:4、选择保存位置,如下图所...

    1、打开Xcode选择创建一个新的工程,如下图所示:

    2、选择IOS->Single View App,点击Next,如下图所示:


    3、输入工程名以及Organization Identfier和编程所使用的语言,如下图所示:


    4、选择保存位置,如下图所示:


    5、创建之后如下图所示:


    6、选择storyboard类型的文件就可显示UI界面(注意要区分Main.storyboard和LanunchScreen.storyboard文件,Main主要是运行之后的界面,LanunchScreen是启动画面),就可以拖动控件了,如下图右下角所示第一个按钮是新建文件的类型都有哪些,如果没有右下角的lib界面则可以选择View->Utilities->Show Object Library打开,也可以隐藏。



    7、关于{}按钮应该是添加方法一类的,由于我也是第一次使用,只是做一下记录,这个以后用到的时候在说明吧,如下图所示:


    8、第三个就是控件按钮了,比如Buttion、Label、Text等控件,可以选择这里的控件拖放到中间的空白处,如下图所示:


    9、左侧的View Controller Scene中的View Controller与右侧的iew Controller对应,其余的都是一一对应的,如下图所示:




    10、View指的是在运行时整个屏幕的内容,包括电量,时间等等,如下图所示:


    11、Safe Area是在运行时可选择的区域,也是空间可摆放的区域,如下图所示:


    12、下图中所示的三角是运行工程,四方框是停止运行,第三个是选择可运行的设备,比如IPhone X等设备,如下图所示:


    13、点击三角运行,如下图所示:


    14、运行成功之后就会运行出来一个手机形状的虚拟器的界面,由于没有添加任何控件所以是空白的,如下图所示:

    注意:如果将控件添加到此界面上在运行几秒钟控件会自动消失,那是因为此界面是启动界面而不是可操作的界面。


    展开全文
  • 简介Xcode 是由苹果公司开发的,运行在操作系统Mac OS X上的集成开发工具(IDE)。可以编写 C、C++、Objective-C 、swift 代码,具有编辑代码、编译代码、调试代码、打包程序、可视化编程、性能分析、版本管理等开发...

    简介

    Xcode 是由苹果公司开发的,运行在操作系统Mac OS X上的集成开发工具(IDE)。可以编写 C、C++、Objective-C 、swift 代码,具有编辑代码、编译代码、调试代码、打包程序、可视化编程、性能分析、版本管理等开发过程中所有的功能。

    安装

    • 通过App Store下载
      直接在 Mac 电脑上的 App Store 中搜索 Xcode 关键字,即可在搜索列表中看到它了,点击即可下载:


    安装完成后会在launchpad看到Xcode图标,即可开始使用。

    使用

    • 创建项目
      按照下面的步骤创建新项目:

      填写项目名称,选择开发语言、项目适用设备。


      选择存储位置,并创建。

      现在就可以开始编写代码了。

    界面介绍

    整体布局
    - 工具栏
    从左至右(→)依次:
    1、运行 2、停止 3、选择运行的项目 4、运行该项目的设备 5、编辑器配置按钮 6、工作区配置按钮

    • 左侧导航区
      从左至右(→)依次:
      1、项目导航器:项目的源码和资源文件。
      2、符号导航器:显示代码中的类、对象、函数等元素信息。
      3、搜索导航器:用来显示搜索结果和选择搜索方式。
      4、事件导航器:显示在工具区找到的任何事件。比如各种错误。
      5、测试导航器:显示单元测试用例以及测试结果,可以快速执行单元测试。
      6、调试导航器:显示应用程序在调试状态下资源占用状态以及堆栈信息。
      7、断点导航器:显示应用程序中标记的所有断点信息。
      8、日志导航器:显示所有日志信息,包括编译、分析、测试、调试的日志信息。

    • 编辑区
      编写源码、编辑Storyboard。

    • 调试区
      当Xcode运行时,会开启调试功能,可以通过打断点的方式,来控制程序的执行,或者输出打印等。
    • 右侧工具区
      上半部分检查器:查看和更改编辑器中元素的属性和特性,分为:
      1、文件检查器:查看和管理选中文件的元数据。
      2、快速帮助检查器:查看元素的帮助信息。
      下半部分资源库:代码片段,控件,资源等。

      从左到右依次:
      1、文件模板:默认代码结构的文件模板。
      2、代码片段:存储经常用到的代码片段。
      3、对象:图形界面的控件库。
      4、媒体:图片、声音、视频等资源。

    快捷键

    在Key Bindings下可以修改和查看快捷键

    功能 快捷键
    新建项目 command + shift + N
    新建文件 command + N
    新建空文件 command + control + N
    项目中查找 command + shift + F
    文件中查找 command + F
    查找下一个 command + G
    查找上一个 command + shift + G
    浏览源文件 command + Double Click
    切换.h/.m文件 command + option + ↑ / ↓
    返回至上一次光标位置 command + control + ← / →
    打开某一文件 command + shift + O
    快速查看当前 class的方法 control + 6
    收起/展开方法代码块 command + option + ← / →
    给方法添加注释 command + option + /
    单行注释 command + /
    多行注释 command + fn + /
    左缩进 command + [
    右缩进 command + ]
    上移 command + option + [
    下移 command + option + ]
    文件首行 command + ↑
    文件末行 command + ↓
    行首 command + ←
    行末 command + →
    单词开头 option + ←
    单词结尾 option + →
    光标向右一个字符 control + F
    光标向左一个字符 control + B
    光标移动至上一行 control + P
    光标移动至下一行 control + N
    删除光标右侧字符 control + D
    删除本行剩余的字符 control + K
    显示代码提示 Esc
    接受代码提示 Tab
    编译运行 command + R
    编译 command + B
    停止 command + .
    继续(在调试中) command + option + P
    查看全部断点 command + option + B
    快速定位到当前编辑文件的导航区域(左侧的文件目录) command + shift + J
    快速切换左边导航区域 command + (1 到 8)
    下个Build警告或错误 command + =
    上个Build警告或错误 command + shift + =

    查看方法的调用者

    查看头文件包含在某些文件里

    展开全文
  • 如果想在Mac上快速开发iOS应用程序,则必须学会使用这个强大的工具的方法。在本文容中,将详细讲解Xcode 9开发工具的基本知识,为读者步入本书后面知识的学习打下基础。 1.1 基本面板介绍 使用Xcode 9打开一个iOS...

    关注微信公众号【异步图书】每周送书

    Xcode是一款功能全面的应用程序,通过此工具可以轻松输入、编译、调试并执行Objective-C程序。如果想在Mac上快速开发iOS应用程序,则必须学会使用这个强大的工具的方法。在本文容中,将详细讲解Xcode 9开发工具的基本知识,为读者步入本书后面知识的学习打下基础。

    1.1 基本面板介绍

    使用Xcode 9打开一个iOS 11项目后的效果如图1-1所示。这里写图片描述
    图1-1 打开一个iOS 11项目后的效果
    (1)调试区域:左上角的这部分功能是控制程序编译调试或者终止调试,还有选择Scheme目标的地方。单击三角形图标会启动模拟器运行这个iOS程序,单击正方形图标会停止运行。

    (2)资源管理器:左边这一部分是资源管理器,上方可以设置选择显示的视图,有Class视图、搜索视图、错误视图等。

    (3)工程面板:这部分是最重要的,也是整个窗口中占用面积最大的区域。通常显示当前工程的总体信息,例如编译信息、版本信息和团队信息等。当在“资源管理器”中用鼠标选择一个源代码文件时,此时这个区域将变为“编码面板”,在面板中将显示这个文件的具体源代码。

    (4)属性面板:在进行Storyboard或者xib设计时十分有用,可以设置每个控件的属性。和Visual C++、Vsiual Studio.NET中的属性面板类似。

    1.1.1 调试工具栏

    调试工具栏界面效果如图1-2所示。从左面开始我们来看看常用的工具栏项目,首先是run运行按钮,单击它可以打开模拟器来运行我们的项目。停止运行按钮是。另外,当单击并按住片刻后可以看到下面的弹出菜单,为我们提供了更多的运行选项。
    这里写图片描述
    图1-2 调试工具栏界面
    在停止运行按钮的旁边,可以看到图1-3所示这样的一个下拉列表,这里让我们可以选择虚拟器的属性,是iPad还是iPhone。iOS Device是指真机测试,如图1-3所示。

    工具栏最右侧有3个关闭视图控制器工具,可以让我们关闭一些不需要的视图,如图1-4所示。
    这里写图片描述
    图1-3 选择虚拟器的属性 
    这里写图片描述
    图1-4 关闭视图控制器工具
    1.1.2 导航面板介绍

    在导航区域包含了多个导航类型,例如选中第一个图标后会显示项目导航面板,即显示当前项目的构成文件,如图1-5所示。

    单击第2个图标后会来到符号导航面板界面,将显示当前项目中包含的类、方法和属性,如图1-6所示。
    这里写图片描述
    图1-5 项目导航面板界面
    这里写图片描述
    图1-6 符号导航面板界面
    单击第3个图标后会来到搜索导航面板界面,在此可以输入将要搜索的关键字,按下回车键后将会显示搜索结果。例如输入关键字“first”后的效果如图1-7所示。

    单击第4个图标后会来到问题导航面板界面,如果当前项目存在错误或警告,则会在此面板中显示出来,如图1-8所示。
    这里写图片描述
    图1-7 搜索导航面板界面
    这里写图片描述
    图1-8 显示错误信息
    单击第5个图标后会来到测试导航面板界面,将会显示当前项目包含的测试用例和测试方法等,如图1-9所示。

    单击第6个图标后会来到调试导航面板界面,在默认情况下将会显示一片空白,如图1-10所示。只有进行项目调试时,才会在这个面板中显示内容。
    这里写图片描述
    图1-9 测试导航面板界面
    这里写图片描述
    图1-10 调试导航面板界面
    在Xcode 9中使用断点调试的基本流程如下所示。

    打开某一个文件,在编码窗口中找到想要添加断点的行号位置,然后单击鼠标左键,此时这行代码前面将会出现图标,如图1-11所示。如果想删除断点,只需用按住鼠标左键将断点拖向旁边,此时断点会消失。
    这里写图片描述
    图1-11 设置的断点
    这里写图片描述
    图1-12检查值
    在添加断点并运行项目后,程序会进入调试状态,并且会执行到断点处停下来,此面板中将会显示执行这个断点时的所有变量以及变量的值,如图1-12所示。此时的测试导航界面如图1-13所示。

    断点测试导航界面的功能非常强大,甚至可以查看程序对CPU的使用情况,如图1-14所示。
    这里写图片描述
    图1-13 断点测试导航界面
    这里写图片描述
    图1-14 CPU的使用情况
    单击第7个图标后会来到断点导航面板界面,在此界面中将会显示当前项目中的所有断点。右键单击断点后,可以在弹出的命令中设置禁用断点或删除断点,如图1-15所示。

    单击第8个图标后会来到日志导航面板界面,在此界面中将会显示在开发整个项目的过程中所发生过的所有信息,如图1-16所示。
    这里写图片描述
    图1-15 禁用断点或删除断点
    这里写图片描述
    图1-16 日志导航面板

    1.1.3 检查器面板

    单击属性窗口中的图标后会来到文件检查器面板界面,此面板用于显示该文件存储的相关信息,例如文件名、文件类型、文件存储路径和文件编码等信息,如图1-17所示。

    单击属性窗口中的图标后会来到快速帮助面板界面,当将鼠标停留在某个源码文件中的声明代码片段部分时,会在快速帮助面板界面中显示帮助信息。图1-18的右上方显示了鼠标所在位置的帮助信息。
    这里写图片描述\
    图1-17 文件检查器面板
    这里写图片描述
    1.2 Xcode 9的基本操作

    经过本文前面内容的介绍,已经了解了Xcode 9中面板的基本知识。在本节的内容中,将详细讲解在Xcode 9中进行基本操作的知识。

    1.2.1 改变公司名称

    通过xcode编写代码,代码的头部会有类似于图1-19所示的内容。
    这里写图片描述
    图1-19 头部内容
    这里写图片描述
    图1-20 Xcode的浏览器窗口

    在图1-20的搜索框中可以输入关键字,这样浏览器窗口里只显示带关键字的文件了,比如只想看Book相关的类,如图1-21所示。
    这里写图片描述
    图1-21 输入关键字

    1.2.3 格式化代码

    例如在图1-22所示的界面中,有很多行都顶格了,此时需要进行格式化处理。

    选中需要格式化的代码,然后在上下文菜单中进行查找,这是比较规矩的办法,如图1-23所示。
    这里写图片描述
    图1-22 多行都顶格
    这里写图片描述
    图1-23 在上下文菜单中进行查找

    Xcode没有提供快捷键,当然自己可以设置,此时可以用快捷键实现,例如Ctrl+A(全选文字)、Ctrl+X(剪切文字)、Ctrl+V(粘贴文字)。Xcode会对粘贴的文字格式化。

    1.2.4 代码缩进和自动完成

    有的时候代码需要缩进,有的时候又要做相反的操作。单行缩进和其他编辑器类似,只需使用Tab键即可。如果选中多行则需要使用快捷键,其中Command+]表示缩进,Command+[表示反向缩进。

    使用IDE工具的一大好处是,工具能够帮助我们自动完成冗长的类型名称。Xcode提供了这方面的功能。比如下面的输出日志。

    NSLog(@”book author: %@”,book.author);

    如果都自己输入会很麻烦的,可以先输入ns,然后使用快捷键“Ctrl+.”,会自动出现如下代码。

    NSLog(NSString * format)

    然后填写参数即可。快捷键“Ctrl+.”的功能是自动给出第一个匹配ns关键字的函数或类型,而NSLog是第一个。如果继续使用“Ctrl+.”,则会出现比如NSString的形式。以此类推,会显示所有ns开头的类型或函数,并循环往复。或者,也可以用“Ctrl+,”快捷键,比如还是ns,那么会显示全部ns开头的类型、函数、常量等的列表。可以在这里选择。其实,Xcode也可以在你输入代码的过程中自动给出建议。比如要输入NSString。当输入到NSStr的时候。

    NSString

    此时后面的ing会自动出现,如果和我预想的一样,只需直接按Tab键确认即可。也许你想输入的是NSStream,那么可以继续输入。另外也可按Esc键,这时就会出现结果列表供选择了,如图1-24所示。

    如果是正在输入方法,那么会自动完成图1-25所示的样子。
    这里写图片描述
    图1-24 出现结果列表
    这里写图片描述
    图1-25 自动完成的结果

    我们可以使用Tab键确认方法中的内容,或者通过快捷键“Ctrl+/”在方法中的参数来回切换。

    1.2.5 文件内查找和替代

    在编辑代码的过程中经常会做查找和替代的操作,如果只是查找则直接按“Command+F”即可,在代码的右上角会出现图1-26所示的对话框。只需在里面输入关键字,不论大小写,代码中所有命中的文字都高亮显示。

    也可以实现更复杂的查找,比如是否大小写敏感,是否使用正则表达式等。设置界面如图1-27所示。
    这里写图片描述
    图1-26 查找界面
    这里写图片描述
    图1-27 复杂查找设置

    通过图1-28中的“Find & Replace”可以切换到替代界面。

    如图1-29所示的界面将查找设置为大小写敏感,然后替代为myBook。

    另外,也可以单击按钮是否全部替代,还是查找一个替代一个等。如果需要在整个项目内查找和替代,则依次单击“Find”->“Find in Project…”命令,如图1-30所示。

    还是以找关键字book为例,则实现界面如图1-31所示。
    这里写图片描述
    图1-28 “Find & Replace”替换
    这里写图片描述
    图1-29 替代为myBook
    这里写图片描述
    图1-30 “Find in Project…”命令‘’
    这里写图片描述
    图1-31 在整个项目内查找“book”关键字

    替代操作的过程也与之类似,在此不再进行详细讲解。

    1.2.6 快速定位到代码行

    如果想定位光标到选中文件的行上,可以使用快捷键“Command+L”来实现,也可以依次单击“Navigate”->“Jump to Line…”命令实现,如图1-32所示。

    在使用菜单或者快捷键时都会出现下面的对话框,输入行号和回车后就会来到该文件的指定行,如图1-33所示。
    这里写图片描述
    图1-32 “Jump to Line”命令
    这里写图片描述
    图1-33 输入行号

    1.2.7 快速打开文件

    有时候需要快速打开头文件,如图1-34所示的界面。要想知道这里的文件ViewController.h到底是什么内容,可以鼠标选中文件ViewController.h来实现。
    这里写图片描述
    图1-34 一个头文件

    依次单击“File”->“Open Quickly…”命令,如图1-35所示。

    此时会弹出图1-36所示的对话框。
    这里写图片描述
    图1-35 “Open Quickly…”命令 
    这里写图片描述
    图1-36 “Open Quickly…”对话框

    此时双击文件ViewController.h的条目就可以看到图1-37所示的界面。
    这里写图片描述
    图1-37 文件ViewController.h的内容
    1.2.8 自定义导航条

    在代码窗口上边有一个工具条,此工具条提供了很多方便的导航功能,如图1-38所示的功能。
    这里写图片描述
    图1-38 一个导航条

    也可以用来实现上面TODO的需求。这里有两种自定义导航条的写法,其中下面是标准写法。

    pragma mark

    而下面是Xcode兼容的格式。

    // TODO: xxx
    // FIXME: xxx
    

    完整的代码如图1-39所示。

    此时会产生如图1-40所示的导航条效果。
    这里写图片描述
    图1-39 完整的代码
    这里写图片描述
    图1-40 产生的导航条效果

    1.2.9 使用Xcode帮助

    如果想快速地查看官方API文档,可以在源代码中按下“Option”键并鼠标双击该类型(函数、变量等),如图1-41所示的是“didReceiveMemoryWarning”的API文档对话框。

    如果单击图1-41中标识的按钮,会弹出完整文档的窗口,如图1-42所示。
    这里写图片描述
    图1-41 didReceiveMemoryWarning的API文档对话框
    这里写图片描述
    图1-42 完整文档的窗口

    1.2.10 调试代码

    最简单的调试方法是通过NSLog打印出程序运行中的结果,然后根据这些结果判断程序运行的流程和结果值是否符合预期。对于简单的项目,通常使用这种方式就足够了。但是,如果开发的是商业项目,需要借助Xcode提供的专门调试工具。所有的编程工具的调试思路都是一样的。首先要在代码中设置断点,此时可以想象一下,程序的执行是顺序的,可能怀疑某个地方的代码出了问题(引发bug),那么就在这段代码开始的地方,比如是这个方法的第一行,或者循环的开始部分,设置一个断点。那么程序在调试时会在运行到断点时终止,接下来可以一行一行地执行代码,判断执行顺序是否是自己预期的,或者变量的值是否和自己想的一样。

    设置断点的方法非常简单,比如想对框中(运行到)表示的行设置断点,就单击该行左侧圈的位置,如图1-43所示。
    这里写图片描述
    图1-43 单击该行左侧圈的位置
    单击后会出现断点标志,如图1-44所示。

    然后运行代码,比如使用“Command+Enter”命令,这时将运行代码,并且停止在断点处,如图1-45所示。
    这里写图片描述
    图1-44 出现断点标志 
    这里写图片描述
    图1-45 停止在断点处

    可以通过“Shift+Command+Y”命令调出调试对话框,如图1-46所示。

    图1-46 调试对话框

    这和其他语言IDE工具的界面大同小异,因为都具有类似的功能。下面是主要命令的具体说明。
    这里写图片描述
    通过调试工具,可以对应用做全面和细致的调试。

    1.3 使用Xcode 9帮助系统

    在Mac中使用Xcode 9进行iOS开发时,难免会遇到很多API、类和函数等资料的查询操作,此时可以利用Xcode自带的帮助文档系统进行学习并解决我们的问题。使用Xcode 9帮助系统的方式有如下3种。

    (1)使用“快速帮助面板”

    在本文1.2中已经介绍了使用“快速帮助面板”的方法,只需将鼠标放在源代码中的某个类或函数上,即可在“快速帮助面板”中弹出帮助信息,如图1-47所示。
    这里写图片描述
    图1-47 “快速帮助面板”界面

    此时单击右下角中的“View Controller Catalog for iOSView Controller”后会在新界面中显示详细信息,如图1-48所示。

    (2)使用搜索功能

    在图1-48中的帮助系统中,我们可以在顶部文本框中输入一个关键字,即可在下方展示对应的知识点信息。例如输入关键字“NSString”后的效果如图1-49所示。
    这里写图片描述
    图1-48 详细帮助信息
    这里写图片描述
    图1-49 输入关键字“NSString”后的效果

    (3)使用编辑区的快速帮助

    在某个程序文件的代码编辑界面,按下Option键后,当将鼠标光标移动到某个类上时,光标会变为问号,此时单击鼠标左键就会弹出悬浮样式的快速帮助信息,显示对应的接口文件和参考文档。

    当单击打开文档名时,会弹出帮助界面显示相关的帮助信息。

    本文摘自《iOS 11 开发指南》
    这里写图片描述

    《iOS 11开发指南》
    管蕾 著

    点击封面购买纸书

    基于全新的iOS 11进行讲解,演示iOS11的新特性 ;Objective-C和Swift双语讲解,全新的Swift 4.0实例演示 ;9小时的视频讲解,230多个典型实例和两个综合性实例,帮助读者尽快上手开发 。

    本书内容全面,本书循序渐进地讲解了iOS 11应用开发的知识。几乎涵盖了iOS 11应用开发所需要的主要内容,适合iOS开发初学者和iOS程序员学习,也可以作为相关培训学校和高校相关专业的教学用书。

    延伸推荐
    这里写图片描述
    今日话题
    你看过的最有意思的科技类app是哪个?截止时间3月5日17时,留言+转发本活动到朋友圈,小编将选出1名读者赠送异步新书一本。

    点击关键词阅读更多新书:
    Python|机器学习|Kotlin|Java|移动开发|机器人|有奖活动|Web前端|书单
    这里写图片描述

    在“异步图书”后台回复“关注”,即可免费获得2000门在线视频课程;推荐朋友关注根据提示获取赠书链接,免费得异步图书一本。赶紧来参加哦!
    点击阅读原文,查看本书更多信息
    扫一扫上方二维码,回复“关注”参与活动!
    这里写图片描述
    点击下方阅读原文,直接参与活动

    阅读原文

    展开全文
  • 对于Xcode8的发布,苹果也是来了个大的跳跃,默认最低支持的iOS版本为8.0,当然也并不是说8.0以下就直接放弃了,虽然表现出来的是这样,毕竟使用8.0以下系统的还是大有人在的,老项目要兼容iOS8以下也是可以另辟蹊径...

    对于Xcode8的发布,苹果也是来了个大的跳跃,默认最低支持的iOS版本为8.0,当然也并不是说8.0以下就直接放弃了,虽然表现出来的是这样,毕竟使用8.0以下系统的还是大有人在的,老项目要兼容iOS8以下也是可以另辟蹊径的。

    首先我们要找到Xcode是通过什么来兼容iOS版本的,请打开以下路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport,在文件夹中我们能够看到Xcode支持的iOS版本,从8.0开始,唯独没有8.0以下的,所以我们第一步要做的就是把需要支持的iOS版本的配置包放进来,博主这里支持到7.0,包括7.1,下载配置包地址请看:真机配置包下载,下载下来后拖进去。

    到这里并没有结束,接下来需要配置Xcode,打开以下路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk
    ,在这里我们要改点东西,但是在这个文件夹里的东西是锁定的,首先右键‘空白部分’,点击显示简介,滑动到最下面,点击小锁打开权限,需要输入管理员密码,接着把所有的权限改为读写,第一步完成,接下来,右键SDKSettings.plist文件夹,和上面同样的操作,打开读写权限,然后双击打开SDKSettings.plist文件,如图:
    这里写图片描述
    这里写图片描述
    在这个下面添加7.0和7.1,按照从小到大的顺序排好。接着重启电脑即可,一定要重启电脑哦,结束的时候别忘了把刚才改的权限都改回去以防不小心动了不该动的。
    看Xcode里面:
    这里写图片描述

    已经可以看到7.0和7.1了,如果需要支持更低的版本,跟上面同样的方法,只需要添加对应的配置文件即可。

    展开全文
  • 摘要:本次的IOS开发入门学习中,Xcode使用教程详细讲解是本文要介绍的内容,Xcode是一个款强大的IDE开发环境,就像你在写Windows程序时需要VS2005一样 需要要Xcode为你写Mac程序提供环境。因此,如果你要成为Mac ...
  • xcode打包iOS教程

    2019-06-21 14:58:53
    xcode打包IPA包之前先申请iOS证书,然后导入证书才能打包导出IPA包。 分为5 步进行 1、申请iOS证书 2、导入证书到钥匙串 3、xcode配置iOS证书 4、配置xcode打包环境 5、打包并导出IPA包 一、申请...
  • 原文:http://coolketang.com/staticCoding/5a990cf2a22b9d0044383835.html1. 在欢迎面板的右侧,是一个历史项目列表,显示了所有最近打开的项目。使用您的手指,双击此处以打开您在上节课中,创建的空白项目。...
  • 作为一个刚入门ios开发的人来说,对于ios开发,对于xcode一切都是那么的陌生,那么我们如何开始我们的第一步呢?首先对开发的ide是必须要了解的,其实要对开发的语言要慢慢熟悉起来,今天我们先来熟悉下ios开发ide...
  • xcode4的路径会不同,方法请查看 Xcode4.6创建和使用iOS的dylib动态库。 文中提到的压缩文件在此下载http://download.csdn.net/detail/hursing/5159352 1. 用Xcode同时打开两个文件 “/Developer/...
  • 1,Xcode 7 下载问题 a 建议直接苹果官方网站下载,地址:https://developer.apple.com/downloads/  b. 可到笔者百度网盘(同步的是苹果官网下载的Xcode),地址:http://pan.baidu.com/s/1ymsUE%20Xcode 2,HTTP...
  • Appcode破解版 可以随意升级到最新版都没有问题的 我的网盘连接 链接: http://pan.baidu.com/s/1jGEGi0m 密码: ii49 ...被誉为“十大Mac和iOS应用开发工具”。 快捷键: 一:属性: 1、快速创建属性:
  • 现在在苹果的官网上,我们已经可以下载到Xcode8的GM版本了,加上9.14日凌晨,苹果正式推出iOS10系统的推送了,在此之际,iOS10的适配已经迫在眉睫啦,不知道Xcode8 beat版本,童鞋们有木有下载过来试试呢?...
  • 详情请参看 http://blog.csdn.net/hursing/article/details/8688861
  • IOS Deployment Target 中设置你想要适配的最低版本。   2.在 Podfile 中修改 platform :ios 'X.XX' 为你适配的最低版本。  3.在项目中执行更新pod命令 pod update 完成以上步骤即可完成适配  ...
  • 改定履历: 2012-05-15-------新建文本文档占坑 正文: 本文原文地址
  • [iOS开发]Xcode8.3兼容iOS10.3.1以及低版本Xcode调试高版本iOS系统 更新了Xcode8。3。我们使用Xcode8新建的工程,默认支持的最低系统是iOS8,我们可以手动更改版本到7.0,但是不支持真机调试。 现在的项目...
  • Xcode11 iOS13问题汇总

    2020-04-08 15:47:39
    问题一:报错 Multiple methods named '...这个问题是由于二维数组取值时,编译器不知道是什么对象,调用对象的方法会报错,在Xcode之前的版本没有问题,解决方法是,告诉编译器是什么类型,我的是UICollecti...
  • Xcode9升级后iOS11UINavigationbar自定义titleView和UIBarButtonItem异常的问题 解决方案: 自定义view 重写  intrinsicContentSize属性
  • 作为一名开发者,无论写多么好的代码,多么没有bug的代码,最终都要进行的一步,就是 调试,正常刚开始是模拟器调试,最后在真机调试,都调试ok后,再给测试人员 进行不同 机型 的调试 以及测试app...目前 Xcode7 Xcode
1 2 3 4 5 ... 20
收藏数 75,371
精华内容 30,148