Tag: 框架

在.framework中包含一个.framework是否可能?

我想提一下这个问题包括一个框架到另一个框架,这是可能的吗? 这包括一个iOS框架到另一个 。 也有一个类似于我的目标问题以及, https://stackoverflow.com/questions/23022211/create-framework-including-plcrashreporter-linked-xcodeproj-source-code-to-the 。 我想要达到同样的目的。 不希望开发人员必须链接到这两个框架,但只有与另一个框架合并。 链接中的两个问题都没有答案。 有关该主题的任何更新? PS我也有源代码,但这不是一个选项,因为它引入了几个问题。 我该怎么做,任何教程,博客,书籍等? 谢谢。

更改UIView框架

我在storyboard设置了一个UIView ,并将其作为一个出口。 @property (nonatomic, weak) IBOutlet UIView *testView; 在- (void)viewDidLoad方法中,我想要像这样改变它的框架 CGRect frame = self.testView.frame; frame.size.height = 2; self.testView.frame = frame; 但它不起作用。 有人可以告诉我为什么?

混淆可重用的iOS包的Objective-C代码

可能重复: Objective-C代码混淆 我正在尝试将可以在多个应用程序中重复使用的iOS程序包放在一起。 我希望能够将其捆绑起来以便其他人轻松插入和使用,并且我想混淆代码,以便没有人能够读取它。 在build立框架,静态库或其他解决scheme来完成这个任务之前,你会推荐什么?为什么?

从Twitter的Twitter框架获取Twitter的处理

我知道,要使用iOS 5中的twitter框架访问已configuration的Twitter帐户,可以执行以下操作: ACAccountStore *t_account = [[ACAccountStore alloc] init]; ACAccountType *accountType = [account accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter]; [account requestAccessToAccountsWithType:accountType withCompletionHandler:^(BOOL granted, NSError *error) { if (granted == YES) { } } 但问题是,我不需要一个完整的帐户,我只是想要叽叽喳喳的名字,如果他已经在Twitter帐户上configuration任何。 那么,有没有办法从框架(而不是完整的帐户) 得到任何用户权限 只是叽叽喳喳句柄 ?

未定义的build筑i386符号,为iOSbuild设?

我已经下载了iProcessing框架(可以为iPhone构build原生的JavaScript应用程序),当我尝试编译时,我得到: Undefined symbols for architecture i386: "_ADBannerContentSizeIdentifier320x50", referenced from: -[TiUIiOSAdViewProxy SIZE_320x50] in TiUIiOSAdViewProxy.o "_ADBannerContentSizeIdentifier480x32", referenced from: -[TiUIiOSAdViewProxy SIZE_480x32] in TiUIiOSAdViewProxy.o "_OBJC_CLASS_$_ADBannerView", referenced from: objc-class-ref in TiUIiOSAdView.o ld: symbol(s) not found for architecture i386 collect2: ld returned 1 exit status 这三个构build错误阻止了应用程序的正确编译。 有没有人有一个想法,我可以解决这些问题? 其他信息:我是新来的Obj-C,正如你所看到的,我希望使用这个框架作为跳板让我进入真正的iOS编程。

使现有的项目成为一个框架的iOS

我有一个现有的项目。 我只想问是否有可能将其转换为框架? 我试过search,但我找不到任何教程如何做到这一点。

为什么iOS坐标系很难理解? 只有我?

我正在学习iOS的UIView! 而且我发现我无法理解边界是如何工作的。 例如, 请运行这个代码…并看到红框的移动。 红色框上升! 而白根视图是静态的! 为什么!? 为什么红框上升! ?? 请让我知道OTL! class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let childView : UIView = UIView(frame: CGRect(x: 50, y: 50, width: 200, height: 200) ) childView.backgroundColor = UIColor.red self.view.addSubview(childView) } override func viewDidAppear(_ animated: Bool) { UIView.animate(withDuration: 8, animations: { // I cannot unnerstand how bounds […]

Xcode引用旧的框架

我试图添加一个框架的最新版本到我的Xcode项目,但似乎无法让Xcode忽略旧的。 我已经从项目中删除了框架,并删除了“Link Binary With Libraries”部分中的列表。 然后从我的Mac删除旧框架的每个实例,并重置模拟器中的内容和设置。 我清理我的项目并删除派生的数据。 然后我下载新版本的框架并像平常一样拖放它。 一切似乎正常连接,项目再次build立没有错误。 我去看使用新框架的组件,并且还有一个大的“试用版”水印,查询框架自己的[getInfo]函数返回旧的框架版本。 我如何去完全删除所有对这个框架的引用? 当它不在我的硬盘上时,它是如何构build到项目中的,而且我已经擦除了以前的所有caching数据,并从不同的位置链接了一个全新的框架?

包装在Cocoapods中的GoogleMapsUtils框架在Xcode上生成错误

我正在尝试开发一个Cocoapods库,在Objective C Projects中包装iOS的Google Maps Utils。 我成功地构build和传递lint和链接validation,但是当我在Xcode中执行项目时,我得到了bulding错误。 'GoogleMaps/GMSAddress.h' file not found 我手动导入了Google Maps,并尝试使用此窗格: https : //github.com/googlemaps/google-maps-ios-utils 这是podspec文件 Pod::Spec.new do |s| s.name = 'Core' s.version = '0.1.0' s.summary = 'Core. Core for APPS. Maps System. More.' s.description = <<-DESC Core is the heart of all the APPS instances and APPS. Includes all the major assets and the […]

XCode一直忘记导入的框架

我有Xcode 6.3,使用Swift,像往常一样导入一个Parse 1.7.1框架(拖放,复制),我把它设置在一个组:框架。 我编译,一切都正常工作,直到编译器不再识别这个语句: import Parse 它给了我错误: No such module 'Parse' 解决方法是删除框架并再次复制,但过了一段时间开始变得烦人,我真的想知道原因。 我只编码和build立在同一时间(偶尔创build新的swift文件),所以我不能解释为什么会发生这种情况。