Xcode学习案例笔记 |
本文标签:Xcode UIWebView 视频 静态库 Xcode学习案例笔记是本文要介绍的内容,主要介绍了Xcode 3.2.5 帮助无法显示的解决、使用UIWebView来播放视频、iphone项目中的静态库的内容 。 Xcode 3.2.5 帮助无法显示的解决 这个版本开始Document必须在线安装,后台自动进行的 。 但是由于安装地址存在错误,这是一个bug,导致无法安装,无法查看 。解决办法是手工修改, 1.打开Term,登录root用户 2.到
目录下,修改Info.plist文件 。 找到/prerelease这几个字,将之删除,存盘,重启Xcode即可. 使用UIWebView来播放视频 MPMoviePlayerController 并不是继承自 UIViewController SDK 中的例子使用的是 addSubviews 的方式来添加 MPMoviePlayerController.view 在 UIWebView 中响应事件,然后调用 [MPMoviePlayerController play] 是什么也看不到的 。 最方便播放视频的方法是使用 UIWebView 来加载一个 NSURL, 也就是视频的地址 。 如:
这样的效果就是标准的播放器效果了 。 iphone项目中的静态库 AppStore中的 iphone 程序不允许使用动态链接库 。 如果需要在隐藏代码的前提下提供某些功能,可以使用静态链接库 。 XCode项目中添加静态库的方法 右击target,选择add -> new target 在弹出的 NewTarget 界面中选择Cocoa Touch -> Static Library ,为新 library 取个名字 。 将源文件添加到这个库 。可以直接拖动现存源文件,也可以右击 -> add 。注意选择新建的库为添加的 target 。 设置原项目,令其使用新建的库 。 右击原项目的 target ,选择 getInfo 。 选择 General 选项卡 向 linked libraries 中添加新创建的库 (即添加 .a 文件) 。 编译新建的静态库以产生 .a 文件 。(右击静态库的 target ,选择build) 编译原项目,若可以调用静态库中的方法则添加成功 。 怎样隐藏静态库的代码 可以直接删除静态库中的源代码,只提交链接库文件(.a),这样原项目仍然可以编译执行 。 备注: Mac OS 下的静态链接库文件与linux 同样使用 .a 扩展名 。 小结:Xcode学习案例笔记的内容介绍完了,希望通过本文的学习对你有所帮助! |