问题标签 [objective-j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cappuccino - 无法将类别添加到 CPView 卡布奇诺
我正在尝试将此类别添加到 CPView 但 XCodeCapp 给出错误,并且unrecognized selector sent to instance
当我尝试使用此方法时出现错误。
据我所知,语法是正确的,我使用的文件名是 CPView_Custom.j
编辑
我还使用 IB 将 CPView ivar 连接到 XIB/NIB 文件中的自定义视图。不确定这是否有所作为。
xcode - 最近有使用 IB 的 CPTableView 教程吗?
我正在寻找最近的 Cappuccino 教程,该教程展示了如何使用带有 XcodeCapp 的 IB/Xcode 4 实现 CPTableView——我发现的所有 CPTableView 示例都在代码与 XIB/CIB 中完全实现。
cappuccino - 在 Cappuccino 中使用 Cocoa 类名
在为 Cappuccino 开发时,是否可以将 Cocoa 名称用于等效的 Cappuccino 类?
我正在考虑尝试利用 JSCocoa、Cappuccino 和 Emscripten 开发纯 JavaScript 或纯Objective-C 应用程序,最终将使用本机 Cocoa 或 Cappuccino 以相同的方式编译。但共享代码的第一步是让 Cappuccino 使用与 Cocoa 相同的类名,反之亦然。
cappuccino - 卡布奇诺 [警告]:无法连接操作
这必须是一些愚蠢的事情,因为这是非常基本的,即使那样它也不起作用。
无论如何,
我使用以下命令从模板构建了一个基本的 NibApplication。
我没有对框架进行符号链接。
我将以下方法添加到 AppController.j
我运行了 XcodeCapp,在 Xcode 4.5.2 中打开了项目,并在窗口中添加了一个 NSButton 并将其链接到 AppController 中的操作“hello:”
当我在 Safari 中运行 index-debug.html 时,这就是我在控制台中得到的。
我不明白我做错了什么。
html - 目标 j 在浏览器中加载缓慢
我是 iOS 开发者。我只知道几种语言,我讨厌 html,因为那里缺乏可能性。我只是对 Objective-j 感到不满。当我尝试在网络浏览器(Safari、Google Chrome 的最新版本)中打开任何代码时,它的加载速度非常慢。.
- 正常吗?
- 如何让它快速工作?
- 是否有任何其他类似于 c、objective-c 的语言可用于创建网站?
随之而来的另一个问题是:如何让 Xcode 与 Objective-j 一起工作?我目前使用 coda 2.0。
window-resize - 使用卡布奇诺调整页面大小
如何在窗口中拖动对象时增加窗口大小,使用卡布奇诺。这是我的示例代码:
问题就像,当我将一个对象拖出窗口时,它正在消失。我希望通过放大窗口来显示它。我怎么能在卡布奇诺中做到这一点。任何的意见都将会有帮助。提前致谢。
objective-c - 调整 CPScrollView 的内容大小
我有一个 CPWindow。在其中,我有一个 CPScrollView,它设置为 284px 的宽度和 434px 的高度。
此代码显示了我如何填写 CPScrollView:
所以我的问题是,对于添加的 50 个按钮,我只能看到其中的 22 个,因为我的 CPScrollView 不会自行调整大小。
我搜索并发现 CPScrollView 类需要是子类(我不确定这是否是更好的方法)但我不知道该怎么做..
请帮我 !:)
感谢您的阅读!
编辑:对不起,我在帖子顶部打了个招呼,但字符串“你好!” 当我保存帖子时消失..
javascript - 卡布奇诺 - CPSplitView 固定子视图的大小
我有一个GridNode
继承自CPSplitView
它的类,用于包装类型的对象GridELement
。a 的每个连续拆分都GridNode
将其分成两个新GridNodes
的(包含GridElements
与其父级一起调整大小)。
另一个类 -GridToolbar
继承自GridElement
. 它应该基本上具有相同的行为,GridElement
尽管大小不应该自动改变(因为容器被调整大小)但只有在用户拖动拆分器之后。
问题是,即使我将其设置AutoresizingMask
为特定方向(因为工具栏可以是垂直或水平的),它仍然会在它们两个中调整大小。
关于我可以做些什么来防止这种情况发生的任何建议?
GridNode.j的来源:
GridElement.j的来源:
GridToolbar.j的来源:
objective-c - 通过输入表格视图单元格来更改数组控制器中的值
所以我有一个CPTableView
with 2 columns
。由于与列绑定,我CPTableView
被填满。Array Controller
CPTableView
我知道如何填充,重新填充表格视图,没问题。
我的问题是我想改变一个单元格的值,当然,这个值也必须在数组控制器中改变。
所以我通过双击单元格输入我的新值,输入它。好的,但是数组中的值没有改变,这很正常,因为我没有告诉数组这样做。
但是要更改数组中的值,我必须能够获取我在单元格中写入的新值以放入数组中。
我不能这样做,或者我不知道该怎么做。
我尝试了 CPTableColumn 方法:dataCellForRow
但它不起作用,调试器告诉我使用dataViewForRow
. 好的,我使用它,但是当我获取单元格值时,它总是返回:“文本单元格”为 IB 中的单元格设置的默认标题。
所以我真的不知道该怎么做我想做的事。
interface-builder - 在 Cappuccino 中添加多个 Cib / Xib 文件
目前我正在开发一个使用 Cappuccino 框架和 Objective-J 语言的产品。
我在安装 Cappuccino 后使用此命令创建了我的项目:capp gen -t NibApplication Myapp
我面临的问题是我想保持我的代码和 GUI 干净。通过这样做,我想将 GUI 拆分为单独的 Xib / Cib(编译版 Cappuccino 可以读取)和单独的控制器,就像我对 iOS 和 Mac 应用程序所做的那样。
我在互联网或文档上找不到如何做到这一点。
此外,所有示例(包括 NibApplication 模板)仅包含 1 个 xib 文件。
简而言之,我所追求的是加载一个控制器,基于一个保存窗口的 XIB 文件。所有插座都连接到我加载的控制器。
有没有人知道怎么做?
提前致谢,祝您有美好的一天!