Xcode中怎么获取单选按钮的值Bottom按钮上的信息

一直在拾取,也一直在丢弃。我需要一个容器,存放我拾取的西瓜和芝麻!
xcode和苹果系统OS 一些常用的快捷键
从雨痕老大的博客上转来的
读书人偷书不算窃
1. 文件CMD + N: 新文件
CMD + SHIFT + N: 新项目
CMD + O: 打开
CMD + S: 保存
CMD + SHIFT + S: 另存为
CMD + W: 关闭窗口
CMD + SHIFT + W: 关闭文件2. 编辑
CMD + [: 左缩进
CMD + ]: 右缩进
CMD + CTRL + LEFT: 折叠
CMD + CTRL + RIGHT: 取消折叠
CMD + CTRL + TOP: 折叠全部函数
CMD + CTRL + BOTTOM: 取消全部函数折叠
CTRL + U: 取消全部折叠
CMD + D: 添加书签
CMD + /: 注释或取消注释
CTRL + .: 参数提示
ESC: 自动提示列表3. 调试
CMD + \: 设置或取消断点
CMD + OPT + \: 允许或禁用当前断点
CMD + OPT + B: 查看全部断点
CMD + RETURN: 编译并运行(根据设置决定是否启用断点)
CMD + R: 编译并运行(不触发断点)
CMD + Y: 编译并调试(触发断点)
CMD + SHIFT + RETURN: 终止运行或调试
CMD + B: 编译
CMD + SHIFT + K: 清理
CMD + SHIFT + B: 编译窗口
CMD + SHIFT + Y: 调试代码窗口
CMD + SHIFT + R: 调试控制台
CMD + SHIFT + E: 主编辑窗口调整5. 帮助
CMD + OPT + ?: 开发手册
CMD + CTRL + ?: 快速帮助
下面也是一些有用的快捷键(转自)
Command + Shift + E :扩展编辑器
Command + [ :左移代码块
Command + ] :右移代码块
Tab :接受代码提示
Esc :显示代码提示菜单
Ctrl + . (句点):循环浏览代码提示
Shift + Ctrl + . (句点):反向循环浏览代码提示
Ctrl + / :移动到代码提示中的下一个占位符
Command + Ctrl + S :创建快照
Ctrl + F :前移光标
Ctrl + B :后移光标
Ctrl + P :移动光标到上一行
Ctrl + N:移动光标到下一行
Ctrl + A : 移动光标到本行行首
Ctrl + E : 移动光标到本行行尾 --杨过注:这二个太有用了,刚开始用XCode,一直奇怪为啥Home与End键为啥不能直接定位到行首、行尾?
Ctrl + T :交换光标左右两边的字符
Ctrl + D:删除光标右边的字符
Ctrl + K :删除本行
Ctrl + L : 将插入点置于窗口正中
Command + Alt + D:显示open quickly 窗口
Command + Alt + 上方向键 :打开配套文件
Command + D :添加书签
Option + 双击:在文档中搜索
Command + Y :以调试方式运行程序
Command + Alt + P : 继续(在调试中)
Command + Alt + 0 :跳过
Command + Alt + I :跳入
Command + Alt + T :跳出
下面是其它一些关于mac的快捷键(转自http://www.chinamac.com/775.html)
转到(Go To)
Control-F2
Control-F3
切换(Switch)
Command-Tab
在程序间切换
在程序中的窗口间切换
窗口(Window)
显示所有程序打开的窗口
显示当前打开的窗口
隐藏所有窗口并显示桌面
文件(File)
Command-Shift-S
Command-Shift-N
新建文件夹
Command-Option-I
显示多个项目的简介
移动(Move)
移动到文件开头
移动到文件结尾
Command-←
移动到行首
Command-→
移动到行尾
向左移动一个单词
向右移动一个单词
选择(Select)
Shift-Home
选择到文件开头
选择到文件结尾
Shift-Command-←
选择到行首
Shift-Command-→
选择到行尾
Shift-Option-←
向左选择一个单词
Shift-Option-←
向右选择一个单词
编辑(Edit)
Fn-Backspace
删除光标后的字符
Quick Look
Command-Delete
Command-Delete-Shift
清空垃圾桶
Command-Shift-A
转到应用程序目录
Command-Shift-C
转到COMPUTER目录
Command-Shift-H
转到HOME目录
Command-Shift-B
通过蓝牙传送文件
屏幕(Screen)
Control-Shift-Eject
Command-Shift-3
截取整个屏幕
Command-Shift-4
截取指定区域
Command-Option--
Command-Option-=
Command-Option-Control-8
将屏幕从“白底黑字” 切换成 “黑底白字”
Command-Option-Ctrl-&
提高对比度
Command-Option-Ctrl-&
降低对比度
系统(System)
Command-Option-Escape
强制退出程序
Command-Option-Eject
Command-Control-Eject
关闭所有程序并重新启动
Command-Space
Command-esc
Command-F5
打开/关闭VoiceOver(朗读菜单、按钮等)
音量(Volume)
Shift-volume
调整音量但不发出提示音
Option-volume
打开“声音”的“系统预置”
Shift-Option-volume
微调音量(原有的16格调节细化为64格)
其它(Others)
Command-Shift-Y
用当前选中的文字生成便签
OS X的文本编辑罕用快捷键(转自http://www.ib66.net.cn/bbs/view/id-39)
使用计算机,“字处理”是最普遍的工作任务。在进行字处理的过程中,熟练使用各种各样的快捷键对提高工作效率有着决定性的意义。(拿来任何一个软件──哪怕操作系统──研究它的快捷键是用计算机工作的最良好习惯 。)
以下着重讲解的是MB/MBP/MB Air的笔记本键盘(没有F13~F15,没有小数字键盘)。
1. 以下几个快捷键是“系统级别”的通用快捷键:
Command + A: 全选Command + C: 复制Command + V: 粘贴Command + X: 剪切Command + Z: 撤销Shift + Command + Z: 撤销刚才的“撤销”动作
2. 在文本输入区域,移动光标的方法:
Up/Down/Left/Right: 向(上/下/左/右)移动光标(一个字符/一行)Option + Left/Right: 将光标移动至一个词(之前/之后)(处理中文时不能识别“词”,与Left/Right没区别)Commandmand + Left/Right: 将光标移动至行首/行末Option + Up/Down: 将光标移动至本段开头/末尾Command + Up/Down: 将光标移动至文档开头/末尾
3. 选中文字的方法:
在开头处点击一下,而后按着Shift键在结尾处点击一下;
在开头处点击两下,而后拖动指针至结尾处,点击一下;
按下Shift键之后按上下左右键(还可以搭配Option或者Command使用)Double Click: 双击,选中光标所在的词;Triple Click: 连击三下,选中光标所在的那个段落(这个很重要)
4. 刪除文字:
Delete: 刪除光标之前的一个字符Fn + Delete: 删除光标后的一个字符Option + Delete: 删除光标前的一个词Fn + Option + Delete: 删除光标后的一个词
以下三个快捷键非常有用:
Command + Delete: 删除光标至行首的内容Control + K: 删除光标至本段末的内容Control + Y: 将刚刚用Control + K或Command + Delete删除的内容粘贴至光标所在之处
还有个很有趣且有用的快捷键,Control + T: 将光标所在前后的两个字幕调换位置。不过,把这个键设置成了“简繁体输入切换”,所以在中文输入发激活的状态下,这个快捷键无法使用。
5. 英文拼写工具
Shift + Command + ; 调出拼写检查对话框。
F5 补全当前单词。在TextEdit程序中,也可以用ESC查看拼写建议。(光标所在位置应该是英文字母之后)
6. 富文本编辑
纯文本文件(txt)是没有格式的,但是富文本(rtf等等)是有各种格式的,设置格式的快捷键也基本上是通用的:
Command + B: 加重Command + I: 倾斜Command + U: 下划线
Command + +: 增大字体尺寸Command + -: 缩小字体尺寸
Command + {: 靠左Command + }: 靠右Command + |: 居中
Control + Command + U: 将选中文字转换为大写格式(Upper case)Control + Command + L: 将选中文字转换为小写格式(Lower case)Control + Command + C: 将选中文字首字母转换为大写格式(Capitalize)
Command + K: 插入超链接
Shift + Option + Command + V: 以光标所在的格式粘贴
7. 文档内搜索
Command + F: 搜索Command + G: 搜索下一处Shift + Command + G: 搜索上一处
8. 输入特殊字符
Option以及Shift + Option这个功能键与其它单键组合,可以输入各种特殊字符 :
按下Option之后的键表
按下Shift + Option之后的键表
9. FIT中文输入法
Shift: 中英文切换Command + Space: 切换输入法Shift + Space: 全角字符切换Control + .: 中英文标点切换Control + T: 简繁体输入切换
FIT输入法尽管目前已经停止继续开发,而由独
自维护,但它还是个“很够用”的输入法。跟所有现代输入法一样,它有根据用户输入而不断“自动学习”的能力(即,自动记忆用户的选择)。比如,当你选了一 次“自定义词汇”之后,以后在输入同样的拼音,那么“自定义词汇”就会排在第一位。不过,有时候会不小心输入错误,比如,明明想输入“自定义词汇”,却输 入成了“自定义词会”;那么以后一旦输入这个拼音,“自定义次会”就会排在第一位。这样的时候,可以在输入“自定义词汇”的拼音之后先不按“空格”或者 “回车”,而是按Option
+ 1: 删除掉这个“错误的记忆”,而后重新选择正确的即可:
最后,关于“台式机键盘”的使用,请参见这篇我在哈佛大学的网站上找到的文章:“” 。
没有更多推荐了,使用 Xcode 在越狱 iOS 设备上进行开发调试
开发 iOS 程序时,如果想要在真机上进行调试,开发者必须要付 99 美金的年费用来获取苹果公司的 iOS 开发者账号。99 美金并不算贵,但对于只想练练手玩一玩 iOS 开发而不想在 AppStore 上发布应用的程序员来说,这笔投资让人有点纠结。
另一方面,iOS 越狱程序的开发调试通常使用命令行的 SDK 进行,如果可以利用 Xcode 集成开发环境提供的便利性在真机上调试,那对开发效率的提升是巨大的。
下面就将介绍在不申请 iOS 开发者账号的情况下,如何使用 Xcode 在越狱的 iOS 设备上进行开发调试。
2 iOS 设备的设置
iOS 设备在安装运行每一个 App 时都需要检查其数字签名。为安全起见,苹果公司只允许由苹果官方授权的数字签名签过的 App 在真机上运行。让我们先绕过这个限制:
每次 iOS 操作系统升级都要在设备上重复该步骤。
3 生成私有签名
你需要签名来签发 (codesign) App,这样才能在 iOS 设备上运行。既然不想花 99 美金申请苹果官方的开发者签名,那就生成自己的私有签名来签发。
苹果官方文档有详细的生成步骤:
完成后你就可以在钥匙串访问中看到这个新创建的名为 “iPhone Developer” 的自行签名的根证书了。它被标红警示 “此证书不被信任”,表示其并非权威机构认证生成的。这没有关系,因为我们在上一步已经搞定了 iOS 设备了。
该步骤只需一次。
4 设置 Xcode
我们需要告诉 Xcode 在编译调试时既不需要签名,也不用做自动的签发动作。最后,还要指定 Xcode 使用上一步骤中生成的私有签名来签发 (codesign) 我们的程序。
4.1 告诉 Xcode 不需要签名
因为需要更改 Xcode 的配置文件,我们首先要关闭 Xcode,同时为了安全起见,在修改配置文件之前都要备份原始文件。
以下的设置是以 Xcode 4.3 和 iOS SDK 5.0 为例。其它的版本的 Xcode 和 iOS SDK 的路径略有不同,请自行对应修改。
cd /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/
sudo cp Info.plist Info.plist.orig
sudo vi Info.plist
&key&CODE_SIGNING_REQUIRED&/key&
&string&YES&/string&
将 YES 改为 NO。
&key&ENTITLEMENTS_REQUIRED&/key&
&string&YES&/string&
也将 YES 改为 NO
然后用同样方法,先备份 /Developer/Platforms/iPhoneOS.platform/Info.plist 配置文件,然后修改其中所有的
&key&CODE_SIGN_CONTEXT_CLASS&/key&
&string&XCiPhoneOSCodeSignContext&/string&
替换其中的 XCiPhoneOSCodeSignContext 为 XCCodeSignContext
最后,我们要修改 Xcode 中的 iPhone 开发的 plugin
cd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/iPhoneOS\ Build\ System\ Support.xcplugin/Contents/MacOS/
dd if=iPhoneOS\ Build\ System\ Support of=working bs=500 count=255
printf "\xc3\x26\x00\x00" && working
mv -n iPhoneOS\ Build\ System\ Support iPhoneOS\ Build\ System\ Support.original
mv working iPhoneOS\ Build\ System\ Support
chmod a+x iPhoneOS\ Build\ System\ Support
这样,Xcode 就知道 iOS 的程序不需要签名了。该步骤对每个新安装的 Xcode 和 iOS SDK 版本都要做一遍。
4.2 告诉 Xcode 不用做签发动作
打开任意的 Xcode 工程,选择项目文件,在 Build Settings 中找到 Code Signing 项,选出 “Code Signing Identity” 中的子条目 “Any iOS SDK”,将它设置为 “Don’t Code Sign”。
4.3 指示 Xcode 使用私有签名签发 App
新建并保存下面的 python 脚本:
&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(128,128,128)"&&em&
&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,119,0)"&&strong&import&/strong&&/span& &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(220,20,60)"&sys&/span&
&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,119,0)"&&strong&import&/strong&&/span& &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(220,20,60)"&struct&/span&
&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,119,0)"&&strong&if&/strong&&/span& &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(0,128,0)"&len&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&(&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(220,20,60)"&sys&/span&.&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&argv&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&)&/span& &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(102,204,102)"&!&/span&= &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,69,0)"&3&/span&:
&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,119,0)"&&strong&print&/strong&&/span& &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(72,61,139)"&"Usage: %s appname dest_file.xcent"&/span& &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(102,204,102)"&%&/span& &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(220,20,60)"&sys&/span&.&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&argv&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&[&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,69,0)"&0&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&]&/span&
&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(220,20,60)"&sys&/span&.&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&exit&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&(&/span&-&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,69,0)"&1&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&)&/span&
APPNAME = &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(220,20,60)"&sys&/span&.&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&argv&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&[&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,69,0)"&1&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&]&/span&
DEST = &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(220,20,60)"&sys&/span&.&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&argv&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&[&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,69,0)"&2&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&]&/span&
&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,119,0)"&&strong&if&/strong&&/span& &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,119,0)"&&strong&not&/strong&&/span& DEST.&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&endswith&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&(&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(72,61,139)"&'.xml'&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&)&/span& &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,119,0)"&&strong&and&/strong&&/span& &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,119,0)"&&strong&not&/strong&&/span& DEST.&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&endswith&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&(&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(72,61,139)"&'.xcent'&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&)&/span&:
&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,119,0)"&&strong&print&/strong&&/span& &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(72,61,139)"&"Dest must be .xml (for ldid) or .xcent (for codesign)"&/span&
&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(220,20,60)"&sys&/span&.&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&exit&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&(&/span&-&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,69,0)"&1&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&)&/span&
entitlements = &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(72,61,139)"&
&/span& &span style="padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; color:rgb(102,204,102)"&%&/span& APPNAME
f = &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(0,128,0)"&open&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&(&/span&DEST,&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(72,61,139)"&'w'&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&)&/span&
&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,119,0)"&&strong&if&/strong&&/span& DEST.&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&endswith&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&(&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(72,61,139)"&'.xcent'&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&)&/span&:
f.&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&write&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&(&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(72,61,139)"&"&span style="padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; color:rgb(0,0,153)"&&strong&\x&/strong&&/span&fa&span style="padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; color:rgb(0,0,153)"&&strong&\x&/strong&&/span&de&span style="padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; color:rgb(0,0,153)"&&strong&\x&/strong&&/span&71&span style="padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; color:rgb(0,0,153)"&&strong&\x&/strong&&/span&71"&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&)&/span&
f.&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&write&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&(&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(220,20,60)"&struct&/span&.&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&pack&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&(&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(72,61,139)"&'&L'&/span&, &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(0,128,0)"&len&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&(&/span&entitlements&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&)&/span& + &span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:rgb(255,69,0)"&8&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&)&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&)&/span&
f.&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&write&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&(&/span&entitlements&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&)&/span&
f.&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&close&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&(&/span&&span style="padding-top:0 padding-right:0 padding-bottom:0 padding-left:0 margin-top:0 margin-right:0 margin-bottom:0 margin-left:0 color:black"&)&/span&
假定脚本保存在 /Developer/iphoneentitlements401/gen_entitlements.py,将其设为可执行
chmod 777 /Developer/iphoneentitlements401/gen_entitlements.py
最后,你必需在每一个需要实体设备调试的工程中指定运行该脚本。选中工程文件,在 Build Phases 页中点击右下角的 Add Build Phase 按钮。在 Shell 框中输入下面的 shell 脚本:
export CODESIGN_ALLOCATE=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
if [ "${PLATFORM_NAME}" == "iphoneos" ]; then
/Developer/iphoneentitlements401/gen_entitlements.py "my.company.${PROJECT_NAME}" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent";
codesign -f -s "iPhone Developer" --entitlements "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/"
5 开始调试
打开设置好的 Xcode 工程,连上 iOS 设备。打开 Xcode 的 Organizer 面版,在左边的 Device 列表中选中连接上的 iOS 设备,点击 Use for Development,对弹出的对话框都选择 “拒绝” 或 “Cancel”。
现在点击 Run 按钮,你就能在设备上运行你的程序了。
如果需要调试,你也可以切换到 Debug 版本: 选择菜单 Product -& Edit Scheme … 将 Run YourAppName.app 中的 Build Configuration 改为 “Debug”。
至此,你就可以免掉99美金的年费尽情的在真机上调试你的应用了。
没有更多推荐了,}

我要回帖

更多关于 vba中如何获取按钮的名称 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信