草庐IT

4Framework

全部标签

c++ - iOS — 确定 Accelerate.framework 在运行时是否可用

有什么方法可以确定Accelerate.framework在运行时是否可用直接从C或C++文件?我发现的条件编码示例似乎都需要Objective-C自省(introspection)(例如,respondsToSelector)和/或Objective-Capi(例如,UIDevice的systemVersion成员(member)) 最佳答案 通常的技巧是针对框架弱链接,然后检查该框架导出的函数指针的实际可用性。如果框架因不可用而无法链接,则该函数将为NULL。所以对于Accelerate.framework你会做这样的事情:#i

ios - `*.framework`、 `*.dylib` 和 `*.a` 库之间有什么区别

我有一个项目,在Framework中,有*.framework,*.dylib,*.alibs.我想知道它们是什么?以及它们之间的区别。 最佳答案 动态库和静态库首先,库是资源和代码本身的集合,为一个或多个架构编译。静态库(*.a):Inthecaseofstaticlibraries(*.a),thecodethattheappusesiscopiedtothegeneratedexecutablefilebyastaticlinkerduringcompilationtime.动态库(*.dylib):Dynamiclibrar

iphone - 获取苹果 "External Accessory framework"蓝牙设备的MAC地址

我有一个与Apple兼容的蓝牙设备。现在,我正尝试在应用程序中获取该设备的MAC地址。能否借助苹果的“ExternalAccessoryframework”获取蓝牙设备的MAC地址?我听说无法通过正常方式获取MAC地址,但我对“外部附件框架”的理解不够好,无法决定是否可以使用该框架。 最佳答案 不,您无法获取EAAccessory的mac地址。我的意思是,您可以使用以下命令:NSString*macAddress=[accessoryvalueForKey:@"macAddress"];但正如您在EAAccessorydocumen

ios - 在 iOS 上使用 CoreMedia.framework 解码视频

我需要解码mp4文件并在ios应用程序中使用OpenGL绘制它。我需要从mp4文件中提取和解码h264帧,我听说使用CoreMedia可以做什么。有人知道该怎么做吗?有没有使用CoreMedia的例子? 最佳答案 您要找的不是CoreMedia,而是AVFoundation。特别是,您将使用AVAssetReader从您的电影中加载并遍历帧。然后,您可以使用glTexImage2D()或(在iOS5.0上)使用更快的纹理缓存将这些帧作为OpenGLES纹理上传。如果你不想自己实现这个,我在我的GPUImage中通过OpenGLES加

ios - 如何从主项目调试 .framework 源代码?

我的主项目中有一个使用xcode4.5.2的子项目。子项目生成.framework库。子项目嵌入在主项目中。我还定义了项目标题在哪里寻找子项目标题(框架标题)。子项目构建目标设置为调试。但我仍然无法介入子项目中的断点。我发现了一些东西,但它是从2006年开始的,当时xcode是不同的。我想不通。http://www.idevgames.com/forums/thread-3985.html有谁知道如何配置xcode以便使用它来调试.framwork库?提前致谢! 最佳答案 如果您有源代码,实际上有一种方法可以调试使用.framewo

iphone - 无法编译json-framework

我正在使用json-framework来解析json,但是当我编译时出现以下错误:xxx/SBJsonStreamParser.hxxx/SBJsonStreamParser.h:105:错误:在“unsafe_unretained”之前需要一个属性属性xxx.h:106:错误:在'strong'之前需要一个property特性等....开发者信息:版本:4.2(4D199)当前位置:/开​​发者应用:Xcode:4.2(828)仪器:4.2(4233)破折号:3.0.2(336)SDK:苹果操作系统:10.6:(10K549)10.7:(11C63)iPhone操作系统:5.0:(9

iOS Accelerate Framework vImage - 性能改进?

我一直在使用OpenCV和Apple的Accelerate框架,发现Accelerate的性能很慢,Apple的文档也很有限。让我们举个例子:voidequalizeHistogram(constcv::Mat&planar8Image,cv::Mat&equalizedImage){cv::Sizesize=planar8Image.size();vImage_BufferplanarImageBuffer={.width=static_cast(size.width),.height=static_cast(size.height),.rowBytes=planar8Image.s

ios - 如何使用 Ionic Framework 在 ubuntu 中构建 ios 应用程序?

有没有办法在Ubuntu中做到这一点??我试过...$ionicplaformaddiosWARNING:ApplicationsforplatformioscannotbebuiltonthisOS-linux. 最佳答案 实际上,您可以使用IonicFramework。让我解释一下,无法在您的PC上本地构建它,但Ionic确实提供了一种名为“NativeBuilds”的打包服务,您可以在其中将项目上传到他们的服务器,他们会处理那是给你的。您可以在这里阅读更多相关信息:http://ionic.io/platform#packag

ios - 找不到 UIKit.framework

我目前正在运行Xcode6beta2,但找不到UIKit.framework。我按照Apple'sreferencepage中的建议查看了System/Library/Frameworks除UIKit外,所有其他框架都在那里。注意:导入UIKit框架没有问题 最佳答案 在较新的Xcode版本中,iPhoneOS框架不再包含二进制文件,而是包含一个tbdfile.您可以在此路径找到模拟器二进制文件:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platfor

iphone - 使用 Social Framework 时出现 Facebook 错误 ACErrorPermissionDenied(错误代码 7)

我正在使用ACAccountStore获取用户的Facebook帐户ID和名称。当出现警告要求用户许可(“XYZ想要访问您的新闻提要和个人资料”)并且用户点击“不允许”时,我得到错误代码7,即ACErrorPermissionDenied。但在那之后,如果我转到“设置”并打开我的应用程序的Facebook设置,然后返回应用程序,警告再次弹出并且用户点击“确定”,我仍然收到错误代码7(ACErrorPermissionDenied)。所以它在设置中启用了并且我在应用程序中点击了“确定”,但它仍然给我这个错误。如果我第一次允许访问,之后从“设置”打开或关闭访问,它会给我正确的错误或成功。仅