Questions tagged «frameworks»

框架是一个现有的库或一组库,它们提供总体的应用程序结构,以便开发人员可以将精力主要集中在其应用程序的实现细节上。在大多数情况下,应使用特定框架的标签代替该标签。

18
在Laravel视图中使用CSS?
我刚刚开始学习Laravel,并且可以做控制器和路由的基础知识。 我的操作系统是Mac OS X Lion,它在MAMP服务器上。 我的来自routes.php的代码: Route::get('/', function() { return View::make('home.index'); }); Route::get('businesses', function() { return View::make('businesses.index'); }); Route::get('testing', function() { return View::make('testing.index'); }); Route::get('hello', function() { return "<h3>Hello world!</H3>"; }); 可行,视图完美显示,“但是”我想尝试做的是在视图中包含CSS,我尝试在目录中添加指向样式表的链接,但页面甚至将其显示为默认浏览器字体虽然CSS是在HTML中! 这是来自views文件夹中企业的index.php: <head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head> <p>Business is a varied term. My content here. 我尝试在其他views文件夹(测试)中使用Blade模板引擎来显示CSS,但是即使CSS在测试文件夹中,CSS仍然没有显示! 当我慢慢学习这个框架时,如何克服这个问题并变得更好?
108 php  frameworks  laravel 

15
HTML canvas JavaScript库和框架的最新技术是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 7年前关闭。 改善这个问题 我目前正在研究在新的HTML 5应用程序中使用画布的选项,并且想知道HTML canvas JavaScript库和框架的当前最新状态是什么? 特别是,是否存在支持游戏开发所需的事物的框架-复杂的动画,管理场景图,处理事件和用户交互? 也愿意考虑商业和开源产品。

6
如何导出“胖”可可触摸框架(用于模拟器和设备)?
使用Xcode 6,我们可以创建自己的Dynamic Cocoa Frameworks。 因为: 模拟器仍在使用32-bit库 从2015年6月1日开始,提交给App Store的应用程序更新必须包含64位支持,并使用iOS 8 SDK(developer.apple.com)构建 我们必须制作胖子库才能在设备和模拟器上运行项目。即在Frameworks中同时支持32位和64位。 但是我没有找到任何手册,没有找到如何导出通用的Fat Framework以便将来与其他项目集成(以及与他人共享该库)的手册。 这是我复制的步骤: 设置ONLY_ACTIVE_ARCH=NO在Build Settings armv7 armv7s arm64 i386 x86_64为Architectures(肯定)添加支持 构建框架并在Finder中打开它: 将此框架添加到另一个项目 实际结果: 但是最后,我仍然无法立即在设备和模拟器上运行带有此框架的项目。 如果我从Debug-iphoneos文件夹中获取框架-它可以在设备上运行并在模拟器上出错:ld: symbol(s) not found for architecture i386 xcrun lipo -info CoreActionSheetPicker 胖文件:CoreActionSheetPicker中的体系结构为:armv7 armv7s arm64 如果我从Debug-iphonesimulator文件夹中获取框架-它可以在模拟器上使用。我在设备上有错误:ld: symbol(s) not found for architecture arm64 xcrun lipo -info CoreActionSheetPicker …

7
我的项目和这些Javascript框架在哪里出错?
首先,我要创建的项目的最简单的部分是作为单页Web应用程序实现的Wiki引擎。我计划从一开始就拥有一组可用的功能,并且将来还会增加很多功能。 基本特征 页面创建(同时创建Wiki文章和该文章的讨论论坛) 标记和WYSIWYG ala 标记 标记/ html /所见即所得之间的即时转换 侧栏快速浏览 用于选择编辑/查看的顶部工具栏 高级功能 可配置的侧栏,通过不同的方法导航 可配置的工具栏(可能添加选择的标记语言) 标签 可编辑的待办事项 拖放文件上传和图像附件 该引擎最初将由最基本的页面创建,标记,所见即所得编辑和保存组成。我最终希望通过拖放图像支持,文件上传,实时数据图以及用于自定义视图的侧栏来扩展此基本引擎。 我已经对一个不错的项目进行了相当广泛的搜索,以此作为我的项目的基础,但是除了TiddlyWiki之外,似乎没有任何基于JavaScript的良好Wiki引擎。我也考虑过在现有的Wiki引擎之上应用Jquery,但我相信无论如何我最终还是会重写它(加上我随心所欲地添加我想要的功能更令人兴奋)。无论哪种方式,我都可以使用javascript库+框架来实现此野兽。 我知道不能真正将其中的某些框架相互比较,因为它们不是苹果与苹果。我已经尝试对各个框架的可比部分提出任何比较评论/问题,但我愿意接受纠正。 所以我们开始: 根据我自己的研究和观点,我将列表缩小到以下各项。我特意忽略了诸如SproutCore,corMVC,YUI之类的东西,因为我以有限的能力认为以下各项会更合适。 我的选择 jQuery + jQueryUI + 骨干 淘汰赛 javascriptMVC 道场 ExtJS 卡布奇诺咖啡 jQuery / UI +主干 总体 根据我的阅读,这种组合被许多人使用和喜爱,并且非常灵活和可扩展。我主要担心的是,这种组合根本不是开发面向桌面的UI界面的最佳起点。 用户界面 尽管jQueryUI或jqueryTools可能具有竞争力,但它们显然与其他框架的UI功能不相上下。具体来说,它们似乎在效果上很沉重,但缺乏体面的布局切片支持。 javascriptMVC 总体 在我看来,JavascriptMVC本质上是jquery + MVC(jqueryMX)扩展,以及其他一些用于记录文档(documentJS),功能测试(funcUnit)以及代码和依赖项管理(stealJS)的应用程序。除了附加模块的好处之外,我认为功能的争论实际上归结于与js和jqueryMX的对比。 功能:jupiter(jMVC的制造商)功能概述 链接到jqueryMX 用户界面 JavascriptMVC将MXUI项目添加到Jquery可用的所有内容之上,因此我认为至少在该类别中这是一个小小的胜利。 …

3
如何以安全的方式为其他开发人员构建框架或库?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 改善这个问题 我们有一个构架或库的想法,这对任何iOS开发人员都将非常有帮助。因此,我们正在认真考虑从应用程序开发切换到框架/库开发。 但是,当我们要为库/框架收费时,我们必须以某种方式保护代码。我们如何以这样的方式构建框架,使我们的框架的用户看不到源代码,就像我们看不见Apples框架的源代码一样?我猜他们只将头文件和一些奇怪的Unix exe文件与已编译的框架一起提供。 或者,如果无法制作一个编译的框架/库供其他iOS开发人员使用,而又无法复制和粘贴我们的源代码,那么有没有办法混淆Objective-C代码?
106 iphone  ipad  frameworks  ios 




5
如果Singletons不好,那么服务容器为什么好?
我们都知道单身人士是多么糟糕,因为它们隐藏了依赖以及其他原因。 但是在一个框架中,可能有许多对象仅需要实例化一次,并可以从任何地方调用(记录器,数据库等)。 为了解决这个问题,我被告知要使用所谓的“对象管理器”(或类似symfony的服务容器)在内部存储对服务(记录器等)的所有引用。 但是,为什么服务提供者不像单纯的Singleton那样糟糕? 服务提供者也隐藏了依赖关系,他们只是包装了第一个实例的创建。因此,我真的很难理解为什么我们应该使用服务提供商而不是单例。 PS。我知道不隐藏依赖项应该使用DI(如Misko所述) 加 我会补充:现在,单例并没有那么邪恶,PHPUnit的创建者在这里解释了这一点: http://sebastian-bergmann.de/archives/882-Testing-Code-That-Uses-Singletons.html DI + Singleton解决了以下问题: <?php class Client { public function doSomething(Singleton $singleton = NULL){ if ($singleton === NULL) { $singleton = Singleton::getInstance(); } // ... } } ?> 即使这不能解决所有问题,这还是很聪明的。 除了DI和Service Container 之外,还有什么好的可接受的解决方案来访问此帮助对象?

9
从框架走向无框架[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 改善这个问题 作为一种业余爱好,我已经在PHP中开发了大约8年。在2009年,我选择了Codeigniter,从那时起,我一直没有开发出一个项目。 我发现,如果我使用纯PHP工作,我会知道,或者能够快速找到相应代码段,这使我无法尝试修改其工作方式以达到所需的方式。 我已经尝试了CodeIgniter,Kohana和Symfony。我喜欢它的易用性(我也已经开始使用doctrine作为ORM,这极大地加速了我的数据库工作),但是我发现项目花费的时间是纯PHP的3-4倍。当我找不到以前用纯PHP解决的问题的解决方案时,我感到无聊和沮丧。 有没有人从使用框架转变为无框架方法。是否有类似基本安全框架的内容(防止XSS,过滤发布的数据,提供用于数据库的清除功能)?我认为类似的事情比全面框架能给我带来更多好处。我认为学习使用框架已经教会了我很多东西,但是我会更高兴使用自己的代码。

2
由于“内部”保护级别,无法访问初始化程序
我有一些协议 登录策略 public protocol LoginStrategy { func login(_ viewController: UIViewController) func getUserInfo(withCompletionHandler completionHandler: @escaping (_ userInfo: [String: Any]?) -> ()) func createLoginButton(_ frame: CGRect, withCompletionHandler completionHandler: @escaping (_ loginButton: UIView) -> ()) func getUserId() -> String } 和两个类: LoginProvider public class LoginProvider { public let strategy: LoginStrategy public func login(_ …

4
嵌入式二进制文件和链接框架有什么区别
使用外部框架时,Xcode现在具有“嵌入式二进制文件”和“链接框架”部分。 当您下载一个外部框架并将Finder->拖入Xcode时,它将把该框架放入“链接的框架和库”部分。 使用Carthage构建库时,建议将其拖入“嵌入式二进制文件”部分。 两者似乎都在链接方面起作用,因为无论哪种方式都可以使用API​​,在将框架添加到“嵌入式二进制文件”部分时更是如此,它还会自动添加到“链接框架和库”部分中。 那么,谁是对的?迦太基还是互联网的其余部分?为何有2个选项可以将外部资源包含到Xcode项目中?

11
什么是PastryKit框架?
我正在尝试找到有关PastryKit Javascript Framework的所有信息。在Mobile Safari的iPhone本身上显示的《 iPhone用户指南》中似乎正在使用它,但是我找不到任何文档或API。如果您想查看它的运行情况,请打开Safari 4,将用户代理设置为iPhone 3(在“开发”菜单中),然后查看指南。 总的来说,这似乎是一种编写类似于本机iPhone应用程序的HTML / CSS / Javascript应用程序的方法。 当涉及到Javascript时,我在框架文件(我假设是)上使用了JS Beautifier,它超过3,400行!美化了(按照我的假设),它们的实现超过了1200行。 在CSS方面,我在框架CSS上使用了Clean CSS(再次假设是),结果显示了700多行。他们的执行力不足500。 是否有人在PastryKit上拥有或知道在哪里可以找到任何信息,文档或API?或者,有人可以弄清楚如何实现它吗?

9
Python依赖注入的方式是什么?
介绍 对于Java,依赖注入作为纯OOP工作,即,您提供要实现的接口,并且在框架代码中接受实现已定义接口的类的实例。 现在,对于Python,您可以以相同的方式进行操作,但是对于Python,我认为该方法的开销太大。那么,您将如何以Pythonic的方式实现它呢? 用例 说这是框架代码: class FrameworkClass(): def __init__(self, ...): ... def do_the_job(self, ...): # some stuff # depending on some external function 基本方法 最幼稚(也许是最好的?)方法是要求将外部函数提供给FrameworkClass构造函数,然后从do_the_job方法中。 框架代码: class FrameworkClass(): def __init__(self, func): self.func = func def do_the_job(self, ...): # some stuff self.func(...) 客户代码: def my_func(): # my implementation framework_instance = FrameworkClass(my_func) …

27
找不到FBSDKCoreKit / FBSDKCoreKit.h错误
我正在实施FB登录,所以我从https://developers.facebook.com/docs/ios下载了SDK 。然后我将n向下拖动FBSDKCoreKit,FBSDKLoginKit并将FBSDKShareKit框架拖入我的项目中。 当我运行项目时,它工作正常。但是当我关闭并重新打开它时,就会"FBSDKCoreKit/FBSDKCoreKit.h not found error"出现。然后我再次将粘贴FBSDKCoreKit框架复制到我的项目的库中,错误消失,并且此过程继续。有人遇到过这个问题吗? 我应该怎么解决这个错误?
78 ios  frameworks 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.