Tag: 框架

未加载OS X框架库:“未find图像”

我正在尝试创build一个基本的OS X框架,现在我只是创build了一个testing框架: TestMacFramework.framework并且我试图将其导入到一个全新的OS X应用程序项目中。 我已经build立了.framework文件,并将其导入到新的项目中。框架似乎链接好了,我可以引用我添加到框架构build阶段部分的公共头文件。 但是,当我尝试运行容器应用程序时出现以下错误: dyld: Library not loaded: /Library/Frameworks/TestMacFramework.framework/Versions/A/TestMacFramework Referenced from: /Users/samharman/Library/Developer/Xcode/DerivedData/TestMacContainer-dzabuelobzfknafuhmgooqhqrgzl/Build/Products/Debug/TestMacContainer.app/Contents/MacOS/TestMacContainer Reason: image not found 经过一番search后,我意识到我需要添加一个Copy Files部分到我的容器应用程序构build阶段,所以我已经完成了这个设置,像这样… 但是,我仍然遇到运行时错误。 我显然在这里做错了什么,但苹果开发人员的资源,这引用Xcode 2,所以不是很有帮助! 我错过了什么? 更新: 我可以在构build日志中看到我的TestMacFramework.framework被复制到.app内容/框架目录中,但是它没有被安装到HD上的Library / Frameworks目录 更新2: 如果我手动将TestMacFramework.framework复制到Library/Frameworks目录, TestMacFramework.framework链接正确

我可以在同一视图上使用setFrame和自动布局吗?

我想添加填充到我的所有button,所以我subclassed UIButton和其他更改,我想通过使用setFrame方法添加一个固定的填充。 除了setFrame之外,一切正常。 我检查了一下,发现如果我在该视图中取消select“使用AutoLayout”,那么我可以使用setFrame,它可以工作。 有没有解决的办法? 我真的想使用自动布局,因为它有助于在iPhone 5和更早的设备上使应用程序看起来不错。 但我也想在我的子类中使用setFrame,使我的生活更轻松。 总结一下,我的问题是:我可以使用autolayout,并以编程方式调整UIView的框架?

如何导出“胖”cocoa触摸框架(模拟器和设备)?

使用Xcode 6,我们可以创build自己的Dynamic Cocoa Frameworks 。 因为: 模拟器仍然使用32-bit库 从2015年6月1日开始,提交给App Store的应用更新必须包含64位支持,并使用iOS 8 SDK( developer.apple.com ) 我们必须让胖库运行在设备和模拟器上的项目。 即在Frameworks中同时支持32位和64位。 但是我没有find任何手册,如何导出通用胖框架,以便将来与其他项目集成(并与某人分享这个库)。 这是我重现的步骤: 在“ Build Settings设置ONLY_ACTIVE_ARCH=NO 添加支持armv7 armv7s arm64 i386 x86_64到Architectures (当然) 构build框架并在Finder中打开它: 将此框架添加到另一个项目 实际结果: 但是最终我仍然在设备和模拟器上一起运行带有这个框架的项目的问题。 如果我从Debug-iphoneos文件夹中获取框架 – 它在设备上工作并且在模拟器上出错: ld: symbol(s) not found for architecture i386 xcrun lipo -info CoreActionSheetPicker fat文件中的体系结构:CoreActionSheetPicker是:armv7 armv7s arm64 如果我从Debug-iphonesimulator文件夹中获取框架 – 它可以在模拟器上运行。 和我的设备上有错误: ld: symbol(s) not found […]

图像不加载

框架窗口正在启动,但背景和前景图像不加载,窗口框架的大小也非常小。 请帮我解决这个错误。 这里是张贴的代码 Aquarium.java import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.image.BufferedImage; import java.awt.image.ImageObserver; import java.util.Vector; public class Aquarium extends Frame implements Runnable { Image aquariumImage,memoryImage; BufferedImage bImage; Graphics memoryGraphics; Image [] fishImages=new Image[2]; MediaTracker tracker; int numberFishes=12; Vector<Fish> fishes=new Vector<Fish>(); Thread thread; boolean runOk=true; int sleepTime=110; Fish fish; Aquarium() { //set the title and […]

Swift编译器错误:“框架模块内部非模块化头”

现在我想将我的ObjC框架迁移到Swift,我得到了以下错误: include of non-modular header inside framework module 'SOGraphDB' 引用是一个头文件,它只是定义了一个协议,我在一些类中使用这个头文件来使用这个协议。 似乎与模块function有关,但目前尚不清楚如何解决,您是否知道解决scheme? 更新: 这是一个Swift编译器错误。 更新2: 快速修复(但不解决根本原因)是将以下设置设置为yes:CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES

如何为其他开发者构build一个框架或库,这种安全的方式?

我们有一个框架或库的想法,这对任何iOS开发人员都非常有帮助。 所以我们正在认真思考从应用程序开发转向框架/库开发。 但是,当我们要为图书馆/框架收费时,我们必须以某种方式保护代码。 我们如何构build一个框架,使得我们框架的用户看不到源代码,类似于我们怎么看不到苹果框架的源代码? 他们只运送头文件和一些奇怪的Unix exe文件与编译的框架,我猜。 或者,如果无法制作其他iOS开发人员无法复制和粘贴我们的源代码的已编译的框架/库,那么是否有混淆objective-c代码的方法?

如何在AngularJs中用ng-repeat过滤(key,value)?

我正在尝试这样做: <div ng-controller="TestCtrl"> <div ng-repeat="(k,v) in items | filter:hasSecurityId"> {{k}} {{v.pos}} </div> </div> AngularJs部分: function TestCtrl($scope) { $scope.items = { 'A2F0C7':{'secId':'12345', 'pos':'a20'}, 'C8B3D1':{'pos':'b10'} }; $scope.hasSecurityId = function(k,v) { return v.hasOwnProperty('secId'); } } 但不知何故,它显示了我所有的项目。 如何过滤(键,值)?

框架的Python Tkinter滚动条

我的目标是添加一个垂直滚动条的框架,其中有几个标签。 滚动条应该在框架内的标签超过框架高度时自动启用。 经过search,我发现这个有用的职位。 基于这篇文章,我明白,为了实现我想要的,(纠正我,如果我错了,我是一个初学者)我必须先创build一个框架,然后创build一个canvas内的框架,并将滚动条粘到框架以及。 之后,创build另一个框架,并将其放在canvas内作为窗口对象。 所以,我终于想出了这个 from Tkinter import * def data(): for i in range(50): Label(frame,text=i).grid(row=i,column=0) Label(frame,text="my text"+str(i)).grid(row=i,column=1) Label(frame,text="……….").grid(row=i,column=2) def myfunction(event): canvas.configure(scrollregion=canvas.bbox("all"),width=200,height=200) root=Tk() sizex = 800 sizey = 600 posx = 100 posy = 100 root.wm_geometry("%dx%d+%d+%d" % (sizex, sizey, posx, posy)) myframe=Frame(root,relief=GROOVE,width=50,height=100,bd=1) myframe.place(x=10,y=10) canvas=Canvas(myframe) frame=Frame(canvas) myscrollbar=Scrollbar(myframe,orient="vertical",command=canvas.yview) canvas.configure(yscrollcommand=myscrollbar.set) myscrollbar.pack(side="right",fill="y") canvas.pack(side="left") canvas.create_window((0,0),window=frame,anchor='nw') frame.bind("<Configure>",myfunction) data() root.mainloop() 我做对了吗? […]

我应该使用什么MVVM框架?

我正在开发一个MVVM模型的应用程序,但是我已经达到了需要select使用哪个框架的地步。 可能的选项包括: MVVM工具包 MVVM基金会 WPF应用程序框架(WAF) 轻MVVM 卡利 肚带 棱镜 在你的经验,哪个更好?

jquery链接如何工作?

我不是问什么是链接的适当的语法,我知道它可能是这样的: $('myDiv').removeClass('off').addClass('on'); 不过我真的很好奇,理解它的内部工作,据我所知,链接是其他着名框架的优势之一,但这个我们像一个像我这样的新手程序员的抽象,我肯定有人出来那里可以给我一个解释,让我了解如何链接工程。 谢谢!