Xcode学习案例笔记

移动开发 iOS
本文介绍的是Xcode学习案例笔记,也是在编程过程中常遇到的问题,也可以作为我们的Xcode学习备忘,来看详细内容。

Xcode学习案例笔记是本文要介绍的内容,主要介绍了Xcode 3.2.5 帮助无法显示的解决、使用UIWebView来播放视频iphone项目中的静态库的内容。

Xcode 3.2.5 帮助无法显示的解决

这个版本开始Document必须在线安装,后台自动进行的。

 但是由于安装地址存在错误,这是一个bug,导致无法安装,无法查看。解决办法是手工修改, 1.打开Term,登录root用户 2.到

  1. /developer4.2/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets/com.apple.adc.documentation.AppleiOS4_2.iOSLibrary.docset/Contents 

目录下,修改Info.plist文件。 找到/prerelease这几个字,将之删除,存盘,重启Xcode即可.

使用UIWebView来播放视频

MPMoviePlayerController 并不是继承自 UIViewController

SDK 中的例子使用的是 addSubviews 的方式来添加 MPMoviePlayerController.view

UIWebView 中响应事件,然后调用 [MPMoviePlayerController play] 是什么也看不到的。

最方便播放视频的方法是使用 UIWebView 来加载一个 NSURL, 也就是视频的地址。 如:

  1. self.webView = [[[UIWebView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]] autorelease];     
  2. NSURLRequest * request = [NSURLRequest requestWithURL:[NSURL URLWithString:string]];     
  3. [self.webView loadRequest:request];    

这样的效果就是标准的播放器效果了。

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学习案例笔记的内容介绍完了,希望通过本文的学习对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-08-19 15:16:41

XCodeUserScripts脚本

2011-07-25 15:42:38

Xcode Vim

2011-08-01 16:50:28

Xcode 动态 View

2011-08-01 17:01:02

Xcode WindowBase View

2011-07-08 17:35:14

Xcode View

2011-09-05 16:47:49

jQuery Mobi

2023-03-06 16:24:38

Web组件H5小程序

2011-08-11 16:31:08

XCode

2011-08-16 14:59:31

IOS开发ViewDidUnloiOS 5

2011-08-18 10:17:21

Xcode4Xcode

2011-08-22 11:35:07

Xcode

2011-08-19 11:10:31

iPhone应用

2011-08-01 09:26:51

Xcode Xcode 4 Instrument

2011-08-01 17:31:25

Xcode开发 Cocoa

2011-07-20 14:31:56

XCode User Scrip 脚本

2011-08-18 10:26:43

XCode

2011-08-01 15:57:58

2011-07-19 15:55:09

Xcode Interface Builder

2009-10-27 17:59:16

VB.NET删除文件夹

2011-07-25 10:30:41

Objective-C Xcode 重构
点赞
收藏

51CTO技术栈公众号