安装Xcode后,就可以去折腾Xcode了。
1.正在想,到底哪里可以找到已经安装好的Xcode呢,结果就自己找到了.
点击Launchpad中,就可以看到已经安装 的程序了,其中就有Xcode:
点击Xcode即可启动:
System Component Installation:
2.接下来,就是去根据之前
【整理】Mac相关的学习资料:Object-C,Xcode,Cocoa,iOS SDK/iPhone SDK等
看到的Xcode的教程:
去一步步试试弄个简单的Xcode项目练练了。
根据教程,去设置一下:
结果Preferences中的General中没有Layout一项:
所以先不管,继续去新建项目:
然后又参考了:Start a Project,设置如下:
其中:
Use Core Data: 简单的程序,不需要选择。
Class Prefix:暂时没搞懂,随便填了个CRL。
然后新建了个develop目录用于存放当前项目:
然后点击Run,结果提示要开启Developer Mode:
又要输入密码:
然后就是继续编译了:
编译完成后,会自动运行程序:
关闭运行的程序,再点击左上角的Stop,就回到项目,可以继续添加代码了。
然后再去点击MainMenu.xib文件:
根据教程解释,里面有普通的对象Object和Media两大类。
Object就是常见的一些控件,包括Text View;
Media就是音视频对象;
此处Notepad需要用到Text View,所以去右下角找到:Object Library -> Text View:
但是刚开始,愣是没找到那个主界面,折腾了一会才搞懂:
先点击那个Window,然后才能看到当前的程序的主界面:
接着才是把Text View拖动到当前(主界面的)窗口中:
然后就可以通过鼠标拖动,来缩放控件大小了:
我此处调整大小后为:
而对于教程中所提到的“Tools → Inspector”,找了半天才找到:
不过另外找了半天,也还是没有找到“Autosizing”。不过倒是在Size inspector和Attribute inspector之间来回切换:
倒是可以看到那个autosize的影子一闪而过,但是还是点击不出来。
其中,我当前Xcode的版本是4.4.1:
然后随便地去google中搜“xcode size inspector autosizing”竟然找到解决办法了:
Xcode 4.3 not presenting Autoresizing panel in Size Inspector
Autosizing control is missing in Interface Builder
因为是4.3之后的Xcode,默认启用Use Auto Layout,导致你就看不到autosizing了。
所以去切换到File inspector,找到Interface Builder Document,取消选择Use Auto Layout:
然后再切换到Size inspector中,就可以看到Autosizing了:
然后想要实现教程中的,出来自动缩放的外边四个方向,内部上下和左右方向,也都点击称为实线,而不是虚线以希望实现自动全部随着窗口而缩放,但是却始终无法点击内部上下和左右方面的成实线,后来经过折腾。
原先需要先点击选中当前的那个Text View,此时,才可以成功点方框内容的内部击上下和左右红线为实线,这样预览处,也就可以看到内部的Text View动态地随着窗口变化而缩放了:
然后就可以去编译运行看看效果了:
对应的,改变窗口大小,里面的Text View也可以跟着改变的:
至此,一个最基本的Xcode下面的小的示例程序就OK了。
感觉还是不错滴,哈哈。
【总结】
Mac的Xcode就相当于Windows的VS(Visual Stdio) 2010。
Xcode的(或者说独立的)Cocoa,就相当于VS2010中的工具箱(ToolBox),都已经包含了一堆的组件。
Cocoa中是各种Object,Media,而ToolBox中是各种控件,都是人家官方实现给你写好的基本功能的部件,你的任务是学会使用即可。
对于一般Mac中的小程序,充分利用Cocoa的各种控件,基本就足够用了。可以大大加快普通小程序的开发速度。
转载请注明:在路上 » 【记录】VirtualBox中的Mac,使用Xcode编译第一个示例程序CocoaNotepad