苹果指令库,我想问下Iphone sdk 与xcode有什么不一样还是说XCode 已经内置了

1 , 我想问下Iphone sdk 与xcode有什么不一样还是说XCode 已经内置了其实自己到安装目录看看就知道啦 , library目录下有两个命令行程序的 , uninstall-devtools和uninstall-developer-folder,(其中第二条命令就是卸载developer目录的) , 分别对应下面两条命令,安装在其他目录的xcode只需把路径换了即可:sudo /developer/library/uninstall-devtools --mode=allsudo /developer/library/uninstall-developer-foldersiphone sdk, 就是把iphone库绑进了xcode, 你只要安装iphone sdk就可以了. xcode包含在里面了.iphone的sdk一般都是封装在Xcode的,你下载的时候注意下 , 都是xcode xxx with sdk xxx,安装xcode后就可以进行objective-C 开发了
2,mac系统如何快速安装FFMPEG先安装brew库网页链接 Brew库官网打开Terminal终端,输入并回车:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"安装完成后输入并回车:brew install ffmpeg安装完成后测试:ffmpeg使用home包管理器啊,一条命令就安装好了 。大概是这么回事 。包管理器具体名字忘了 。很简单的事情 。用虚拟软件安吧! 一,虚拟机安装 1. 使用 partition magic 给 os x分区提供空间至少6g): 打开 partition magic 缩小在扩展分区前面的分区 。选定后点击 resize/move partition 把分区调小6gb以上,点击ok 点击 apply (可能需要重新启动) 关闭 partition magic 2. 点击 开始 > 运行…后在命令栏里面输入 cmd 3. 然后输入 diskpart ,敲击回车后依次输入下列命令: list disk (显示硬盘号) select disk [这里替换成你的硬盘号] (例如 select disk 0)(在刚刚的列表中得到) create partition primary id=af 现在安装mac os x的分区已经准备好了 在\my documents\my virtual machines\freebsd(默认是在这个目录)中用记事本打开freebsd.vmx 。在其中添加一行代码:paevm = "true" part3:启动虚拟机进行安装 首先启动虚拟机 , 然后进行安装 进行了以上所有步骤后,开始安装 , 安装完之后系统会提示30秒之后重启,这时关闭虚拟机 然后把chain0文件(在安装光盘中)复制到windows的主分区根目录中. 假如你的windows主分区为c,也就是说c:\chain0 最后在根目录下打开boot.ini(该文件是隐藏文件)再文件的最后加入以下一行代码: c:\chain0="mac os x" part4:最后步骤 关闭虚拟机,用boot magic软件来设置启动磁盘分区 最后重启,在进入osx菜单时,迅速按f8,就可以看到菜单了,错过了的话会返回上一级 btw: 关于虚拟机安装教程中是有一些可能需要注意的地方请参照以下修正操作方式操作以确保安装成功 1 。mac分区设为逻辑分区,我发现按照教程里面设为主分区启动不了 。2 。要用虚拟光驱软件载入iso,不能用vm载入 。3 。根据cpu厂家选择相应补丁 。4 。不要选择通用硬件驱动 , 好像是什么“hardware common”之类的字眼 。5 。n卡用户最好使用打好ppf补丁的iso安装 。6 。在安装完倒数重启时就关闭虚拟机,不要等到倒数完毕 。7 。关闭vm后先不要真机重启,先利用磁盘工具〔我推荐partition manager 7.0,我曾经试过用pq但是pq有错误 。〕把xp的分区设为活动 , mac的就不管了 。8 。像教程提到的一样方法 , 安装tboot , 改好启动菜单,我也建议加入chain0 , 因为以免以后要进入safe mood 。9 。真机重启 。给你个地址,自己去看吧:http://macosx.5d6d.com/thread-182-1-1.html ████████████████████████████████████████████████ 如没看明白或有问题请到我的搜吧发帖求助,我会尽快回复的 【墯落dé兲使】的搜吧 http://post.soso.com/sobar.q?op=enterbar&bi=502170
3,iPhone快捷键有哪些 1.手机重启想要重启手机,不用长按Power键滑动关机,然后又再长按Power键开机那么复杂 。在iPhone开机状态下同时按Power+Home键保持7秒(期间会出现关机滑块),出现白色苹果标志的时候就开始重启了,此时松开Power和Home键即可 。2.屏幕截图想要截取手机界面分享到微博 。办法很简单,在开机状态下 , 同时按Power键+Home键,然后同时松开,屏幕白了一下并听到照相的“喀嚓”声,这时你的iPhone当前的屏幕已经被快照到照片库中 。可以到照片库查看分享 。或者使用另一便捷方法:iTools的实时桌面功能 。实时桌面功能能记载你手机屏幕当下的状态变化 。如下图 。打开iTools,桌面管理→实时桌面→截屏 。3.退出软件强制退出运行的软件:在软件运行状态下(未锁屏时),按Home键8秒,回到桌面 。此法可用在软件死掉的时候 。4.音乐播放控制原装的耳机按一下暂停;两下连按为“下一曲”;三下连按后为“上一曲”;歌曲快进则连按两下 , 并确保第二次按下的时候不松开,就可进行快进操作了;快退则连按三下,第三次按下的时候不松开 , 直到快退的位置 。5.电话快捷操作①在锁屏状态下长按Home键 。即可打开语音控制(不过辨识率不高),可以语音拨号或者播放歌曲等 。(可以设置音控内容来提高识别率,4S请在辅助功能里面改成中文语音,别按出来都是英文语音提示)②线控接听:原装的耳机上,按下中央按钮一次以接听来电 。再次按下中央按钮以结束通话 。③线控挂断:按住中央“-”键大约两秒钟 , 然后松开 。松开中央按钮,会发出两声低音嘟嘟声,确认您已拒接了电话 。④线控切换:切换到来电或已保留的通话,按下中央按钮一次 。再次按下来切换回第一个通话 。6.任务管理①连按两下Home键可以呼出任务栏 。然后长按任务栏中的程序 , 程序左上角出现清除按钮,点击由后台清除该程序 。②连按3下home键的功能可以自定义 。设置→通用→辅助功能(下拉最后)→连按三次主屏幕 。7.程序快捷①浏览网页时,长按图片,选择“存储图像”,可以保存到照片里面去 。②浏览网页时,双击想放大的区域 , 会自动按当前框架放大显示 。③计算器程序,计算器表面上是没有退格键的,但是只要在数字屏幕上向左或向右划,就可以退格 。④网页中间的某个区域是可以滚动的,如果用一个手指去拉动没有效果,用两个手指就可以了 。⑤下拉更新,多数程序中,向下滑动内容会更新和刷新内容 。⑥向左删除,列表条目中,试试左右滑动条目 , 多数都支持,包括邮件、RSS等 。8.文字输入①选中一段话长按,拖动选框的两个端点,之后拷贝复制,然后在另外的输入框里按一下,粘贴 。②输入法切换,长按地球键可以直接选所需要的输入法,不用一次一次按着切换短信输入时摇晃手机是有撤销功能 。③发短信的时候不必等待发送完毕就可以按下Home键去作其他操作 , 特别是彩信,发送时间比较长,不用一直拿在手里等待 。退出后短信仍然会正常发出 。④备忘录,输入时误删除了?摇晃一下,就会有惊喜 。9.快捷拍照快速拍照,一直按住拍照按钮,然后对准你要拍的东西马上放手,你会发现,照片已经拍好了 。把侧面的静音开关打开后,即使照相机的快门声也没有了,方便偷拍 。10.恢复模式第一种方法:当屏幕可见时。①将你的iPhone关机。②同时按住开关机键和home键 。③当你看见白色的苹果logo时,请松开开关机键,并继续保持按住home键 。④iPhone进入恢复模式后,松开Home键。第二个方法:当屏幕不可见时①同时按Power键+Home键保持7秒,先将iPhone关机 , 若已是关机状态取消此步并进行第二步 。②同时按按Power键+Home键,持续到第10秒的时候,请立即松开开关键,并继续保持按住Home键30秒 。③相信iPhone已经进入恢复模式,这时松开Home键吧!【苹果指令库,我想问下Iphone sdk 与xcode有什么不一样还是说XCode 已经内置了】
4,mac 系统路径下的clangclangldc 与xcode下的是不是同一个搜其实xcode自带的就有clang , 版本也非常非常新 。但是缺了一些我需要的组件,于是我得自己重新编译一下 。但是我又不想覆盖原来的clang/libc++ 。因为那很危险,万一我编译的libc++有bug , 而我又拿它覆盖了系统本身的libc++,那么我很可能连系统都进不去了 。Linux用户不妨对比下自行编译glibc的风险 。我也不知道apple对clang改了什么,我是从llvm官网上下载代码并编译 。www.it165.net官网有文档 , 但是那文档有些问题 。在我机器上行不通 。我摸索出另一个办法 。首先编译llvm/clang目录树如下:llvm: http://llvm.org/svn/llvm-project/llvm/trunkllvm/tools/clang: http://llvm.org/svn/llvm-project/cfe/trunkllvm/tools/clang/tools/extra: http://llvm.org/svn/llvm-project/clang-...其实xcode自带的就有clang,版本也非常非常新 。但是缺了一些我需要的组件,于是我得自己重新编译一下 。但是我又不想覆盖原来的clang/libc++ 。因为那很危险,万一我编译的libc++有bug,而我又拿它覆盖了系统本身的libc++ , 那么我很可能连系统都进不去了 。Linux用户不妨对比下自行编译glibc的风险 。我也不知道apple对clang改了什么,我是从llvm官网上下载代码并编译 。www.it165.net官网有文档,但是那文档有些问题 。在我机器上行不通 。我摸索出另一个办法 。首先编译llvm/clang目录树如下:llvm: http://llvm.org/svn/llvm-project/llvm/trunkllvm/tools/clang: http://llvm.org/svn/llvm-project/cfe/trunkllvm/tools/clang/tools/extra: http://llvm.org/svn/llvm-project/clang-tools-extra/trunkllvm/projects/compiler-rt: http://llvm.org/svn/llvm-project/compiler-rt/trunk然后在llvm目录下运行./configure —enable-libcpp —enable-cxx11 —enable-keep-symbols —disable-docs —enable-debug-runtime —enable-debug-symbols —enable-optimized CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang CXX=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++makemake installXCode软件包里我故意删掉了command line tools,以免造成冲突 。然后就是libcxxabi和libcxxlibcxxabi: http://llvm.org/svn/llvm-project/libcxxabi/trunklibcxx:http://llvm.org/svn/llvm-project/libcxx/trunk先装abi,后装libcxx 。buildit之前先export TRIPLE=-apple-这还不够,打开lib/buildit文件,把install_name后面的/usr/lib/libc++abi.dylib 改成/usr/local/lib/libc++abi.dylib 才行 。然后./buildit手动将编译好的文件copy到/usr/local/lib目录下 。然后libcxx也是类似,先修改buildit文件 。这些都完成之后,还不够 。编译的时候要先用-nostdinc++禁止从/usr/lib目录下寻找头文件和库文件 。然后手动把我们的目录包含进去,如下:clang++ -o t -nostdinc++ -std=c++11 -stdlib=libc++ -I /usr/local/lib/c++/v1-L/usr/local/lib test.cpp之后再用otool 看就对了$ otool -L ./t./t:/usr/local/lib/libc++.1.dylib (compatibility version 1.0.0, current version 1.0.0)/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3直接将邮件复制下来,然后删除操作日志,这样别人就无法知道了要查看和删除电脑的日志文件 , 可按以下步骤进行:1、点击”开始“,找到”控制面板“ , 点击并打开 。2、点击"管理工具",打开后再点击"事件查看器" , 就可以看到日志文件了 。3、日志文件有6项内容:依次是”应用程序(日志)“、”安全性(日志)“、”系统(日志)“、”internet explorer(日志)“、”microsoft office diagnostics (日志 )"和”microsoft office sessions(日志)“ 。4、一般来说,因为电脑的日志文件是计算机系统对系统有关日常事件或者误操作警报的日期及时间戳信息进行记录的文件。这些日志信息对计算机犯罪调查人员非常有用 。但对普通电脑使用者而言,删除日志文件没有什么要紧的 。5,cmake for mac怎么用CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程) 。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake 。只是 CMake 的组态档取名为 CmakeLists.txt 。Cmake 并不直接建构出最终的软件 , 而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用 。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件 , 这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处 。CMake 可以编译源代码、制作程式库、产生适配器(wrapper)、还可以用任意的顺序建构执行档 。CMake 支持 in-place 建构(二进档和源代码在同一个目录树中)和 out-of-place 建构(二进档在别的目录里),因此可以很容易从同一个源代码目录树中建构出多个二进档 。CMake 也支持静态与动态程式库的建构 。“CMake”这个名字是“cross platform make”的缩写 。虽然名字中含有“make”,但是CMake和Unix上常见的“make”系统是分开的,而且更为高阶 。下载:在安装metis-5.0时,安装说明中要求必须安装CMake2.8版本,下面是CMake的安装和使用方法,记录下来以便以后学习 。在网址 http://www.cmake.org/ 下载你所需要的CMake源码包cmake-2.8.8.tar..gz(版本不同,压缩包后缀不同),分为Unix/linux版本 和 windows版本。1、安装有好几种安装CMake 的方法,因你所用的平台而异 。(1)从源码安装Windows在CMake 下载页面 上有已编译好的二进制包 。它提供的是一个可执行的安装程序 。你还可以下载源码包并从源码包编译CMake 。CMake下载页面还提供了已释出的源码和访问CVS的指令 。为了从源码树编译CMake,你必须先要安装最新的CMake二进制版本,因为要用它来编译源码树 。一旦装好了二进制版本的CMake,你就可以像编译其他项目一样使用CMake编译CMake了 。一般来说,这意思是你要选择CMake源码目录作为源目录,然后再指定编译出来的可执行程序结果的位置 。Linux, Mac OSX, UNIX & Cygwin在CMake 下载页面 上有许多UNIX平台上已经编译好的二进制包 。下面有几种从源码树编译CMake的方法:解压:tar xvf cmake-2.8.8.tar.gz进入解压目录:cd cmake-2.8.8进行如下操作:(选择适合自己的操作步骤)如果还没有安装CMake,源码树中提供了一个 bootstrap 脚本:./bootstrapmakemake install(注:make install 一步是可选的,CMake 可以在编译目录下运行 。)一个已经安装了的CMake也可以用于编译新版本的CMake:cmake .makemake install(注:make install 一步是可选的,CMake 可以在编译目录下运行 。)在UNIX上,如果你不是使用的GNU C++编译器 , 你要告诉bootstrap 脚本你想用哪个编译器 。这可以在运行configure命令前通过设置CC和CXX环境变量完成 。例如,在一个带有7.3X编译器的SGI平台上 , 你可以像下面这样编译CMake:(setenv CXX CC; setenv CC cc; ./bootstrap)makemake install要查看bootstrap脚本的详细参数,请执行 ./bootstrap –help(2)从二进制安装sudo apt-get install cmake2、cmake 运行(1)运行cmake with GUI如果系统中有curses库 , cmake将生成一个可执行文件ccmake,它是一个基于文本程序的终端,有点类似windows GUI 。在源码目录中运行ccmake .,生成的二进制文件存放在源码目录下当然也可以在其他目录下运行ccmake,只是要指定你想编译的源码的路径ccmake的使用当我们在源码目录下运行ccmake . 时,终端将显示如下:当我们键入c时,ccmake将编译当我们键入方向键时,可以选择cache entry当我们键入enter时,可以编辑cache entry当我们键入g时,将生成Makefile , 然后退出当我们键入h时,将弹出帮助文档当我们键入q时 , 将退出ccmake当我们键入t时,可以打开或关闭advanced cache entry(2)运行cmake from the command line如果源码没有太多的选项(在CMakeCache.txt文件中) , 可以只用cmake .来产生Makefile 。如果源码选项太多,比如VTK,可以把参数-i传递给cmake,如:cmake -i .,cmake将让你为每一个cache file文件中的选项指定一个值,也能让你增加新的选项到文件CMakeCache.txt中,或者使用ccmake , 或者使用CMakeSetup 。当然,也可以传递设置选项的参数给cmake,如:cmake -DVARIABLE:TYPE=VALUE .3、 CMake cachecmake第一次运行的时候,它将产生一个文件叫CMakeCache.txt,该文件可以被看作一个配置文件,它里面的内容就像传递给configure命令的参数集,CMake GUI可以帮你很容易修改它,当然也可以直接对该文件做修改;如果你的CMakeLists.txt文件做过较大幅度的修改,你需要从cache中删除相关的选项,如果你还没有手动编辑过cache文件 , 在你重新运行cmake之前需删除它 。4、 Cmake语法(1)基本概念cmake使用Cmake dfjs;dfasfLists.txt文件,该文件用include或者add_subdirectory命令来增加额外的输入文件 。注释行以#开头到该行结尾命令是由命令名,加括号,括号中的参数用空白隔开,它可以是内建的命令如add_library , 或者用户定义的宏或函数所有的空格,包含空白符 , 空行,tabs , 当然除了用来隔开参数的空白,都被忽略

    推荐阅读