初步认识 -xcode 工具使用(有空持续更新)

xcode介绍

最近打算接触一下ios方面的开发,所以有必要对苹果提供的xcode工具做个了解。先上个图吧

初步认识 -xcode 工具使用(有空持续更新)_第1张图片
xcode_codeInterface.png

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

Mac os 系统准备与xcode安装(土豪请跳过)

关于如何安装,在此我不做介绍,仅推荐如何拥有性价比高的mac os系统。

  • 用虚拟机安装黑苹果(不推荐)网络上提供不少教程,我折腾了不少时间,结果性能太差了。
  • 用普通电脑安装直接安装mac os(推荐),这次我没有自己慢慢折腾,而是在淘宝上直接购买安装服务,购买时安装服务器时100元。感觉很爽省时省力。在今日头条文章中有记录我购买过程。

如何拥有一台性价比比较高的mac电脑——普通电脑安装黑苹果

xcode 界面总览(开发基础)

  • 前面那张图是选择代码文件的界面
  • Xcode在storyboard中操作的界面
初步认识 -xcode 工具使用(有空持续更新)_第2张图片
xcode_storyboardInterface.png
  • Xcode在Assets.xcassets中操作的界面
初步认识 -xcode 工具使用(有空持续更新)_第3张图片
xcode_codeInterface.png
  • Xcode在Info.plist中操作的界面

Info.plist用于向iOS提供关于app,bundle或者framework的一些重要信息。它指定了比如一个应用应该怎样启动,它如何被本地化,应用的名称,要显示的图标,还有更多。Info.plist文件实际上是苹果预定义schema的XML文件。

初步认识 -xcode 工具使用(有空持续更新)_第4张图片
xcode_InfoPlistInterface.png
  • Xcode在工程项目配置操作的界面
初步认识 -xcode 工具使用(有空持续更新)_第5张图片
xcode_projectInterface.png

xcode 界面细化(先上gif图,有空会继续更新)

  • 属性窗口的细化
xcode_interfaceExt_preperty.gif
  • 组件窗口的细化
xcode_interfaceExt_component.gif
  • 文件资源窗口的细化
xcode_interfaceExt_fileBrower.gif
  • debug窗口的细化
xcode_interfaceExt_debug.gif
  • 智能帮助菜单的细化

xcode_interfaceExt_help.gif

xcode抓取ui元素类似Android的ddms

xcode抓取ui元素类似Android的ddm.gif

xcode中输入po后在执行动态调试(需要调试状态)

xcode中输入po后在执行动态调试.gif

xcode自动打开奔溃断点调试

xcode自动打开奔溃断点调试.gif

iOS调试之LLDB

iOS调试之LLDB

分享是一种美德,牵手是一种生活方式。

最后感谢提供的分享平台,你觉得有用可以收藏方便以后查阅。

个人分享内容分类

今日头条号--牵手生活 :android 破解与逆向(暂未接触ios逆向)

csdn--牵手生活 :android 入门级介绍、部分工具类分享。

--牵手生活 :侧重打造-ios、Java web乐园

你可能感兴趣的:(初步认识 -xcode 工具使用(有空持续更新))