问题标签 [objective-c-2.0]
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.
objective-c-2.0 - Objective-C 2.0:“接口”文件(或头文件)中的一行方法
我是 Objective-C 2.0 的新手,但对 C++ 非常熟悉。
在 C++ 中,我会在类 .h 或头文件中执行以下操作,但我似乎无法在 XCode 4.0 的 Objective-C 2.0 中执行此操作。
有没有“Objective-C 2.0”的方法来做到这一点?
例子
在头文件中:
我的想法是我不必进入 .cpp 文件来添加“getMyFloat”方法,我可以在标题中执行此操作。
当我尝试在 XCode 4.0 和 Objective-C 2.0 中执行此操作时,它给了我错误。
感谢您的任何建议。
javascript - 创造落下的字母和单词的技术
我正在寻找一种技术来创建一个窗口,其中的字母从上到下落下,边走边形成单词。
这类似于 Apple 零售店中使用的滚动屏幕。
我应该使用什么语言?他们的技术我可以采摘吗?
非常感谢。
c - 用Objective-C编写操作系统的规划
目前我正在学习objective c 2.0,很快我计划学习汇编语言,这样我就可以编写一个操作系统。我知道这并不容易,而且我知道这需要几个月甚至几年的时间和耐心。但是,我计划用 Objective-C 编写大部分内容(不包括你必须用汇编编写的东西),因为我不仅比我对 C 的了解更好(我几乎不了解任何 C),而且我,个人而言,也更喜欢objective-c。这可能吗??如果不是,我需要知道多少 C?我应该通过一本书对C有很好的了解吗?或者只是在线学习基础知识?
xcode - Objective C 上的 CGRectMake 将无法正确加载
我有一个 web 视图,我正在尝试从我的站点中的代码中加载一个动态页面。
myWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 768.0f, 1024.0f)];
但它不会加载整个页面。它从图像的 1/3 开始页面,即从 200 像素或其他东西开始。有谁知道可能出了什么问题?
谢谢你的帮助。
http - asihttp 使用 POST 方法并将 nsMutabledata 发布到 uri,为什么我无法获得 asi 委托回调?
伙计们!当我在我的应用程序中使用 asihttp 时,我的意思是一个带有 nsmutabledata 用于正文流的 post 方法,但我无法得到应该是什么,只是无法回调
或者
委托方法。ASIFormDataRequest 也不能,但同步请求没问题,只是异步错误。这是我下面的请求代码,我怎样才能让它适合我的应用程序?谢谢你的帮助!
objective-c-2.0 - 为什么目标 c 中需要 getter 和 setter?
我已经在我的脑海中阅读了有关stackoverflow的几个答案,但我的问题有点不同。我想知道的是对于不依赖于类的其他变量的变量,为什么我不能像我们在java中那样声明变量public然后直接访问变量?
我的意思是在目标 c 中,如果我有一个在类的接口中声明的变量,为什么我不能直接(不使其获取器和设置器)访问 self.variable 或 instanceofclass.variable.... ?
这就是我们通常在 java 和其他面向对象语言中所做的。
getter 和 setter 各有优势,但是当你做简单的事情时,如果你按照我上面提到的方式访问变量会不会更好。
PS:我对目标c很陌生,所以如果我们可以以我声称我们不能访问的方式访问变量,请原谅。我试过这样做,但有一个错误,因此我问,但这很可能是由于其他原因。所以再次请原谅。
先感谢您。
xcode - 您在 Xcode 4 中将 NSArrayController 的托管对象上下文绑定到什么?
我正在尝试构建一个基于文档的啤酒审查应用程序,允许您输入笔记。我在 Core Data 中构建了模型,在 Interface Builder 中构建了视图。在一些基于 Xcode 3 的教程之后,我被告知将新的 NSArrayController 连接到文件所有者的 managedObjectContext。如果我尝试在 Xcode 4 中执行此操作,则会在 NSArrayController 的检查器中的“模型键路径”旁边出现一个带圆圈的感叹号。
我实际上可以在 Xcode 3 的 Interface Builder 中加载 .xib 文件,建立连接,然后在 Xcode 4 中构建它并运行,但每个字段都会引发验证错误。
该模型有一个名为 Scoresheet 的实体,它有一个名为 date 的属性,它是一个 NSDate。但是如果我将它链接到 NSDatePicker 的值并尝试将其保存到磁盘,它会说我有“多个验证错误”。怎么可能?他们都是NSDate,对吧?实际上,我对所有东西的绑定都有同样的问题。我的 UI 对象都不适用于我的模型。
我唯一能想到的是文件所有者和 NSArrayController 之间的连接出了点问题。
此时我还没有编写任何代码,因为我知道我不应该仅仅链接 UI 字段和核心数据。是否因为我使用的是基于文档的应用程序而有所不同?(我也无法让它在单个窗口应用程序中工作。)
“不要使用核心数据”的答案不会有成效。我知道我可以依靠常规数据对象。如果可能的话,我想在 Core Data 的上下文中解决这个问题。
蒂亚!
(更新:这个问题似乎困扰了很多人。我查阅了 Zarra 关于 Core Data 的书、Hillegas 关于 Cocoa 编程的书和两本 O'Reilly 的书。它们似乎都是基于 Xcode 3 的。)
arrays - 用外部类数组中生成的数据填充 NSComboBox
在我最后一个问题之后,关于从不同类访问数组,我遇到了一个新问题,这让我头疼了三天。每次我认为我有正确的解决方法时,我都会失败。
嗯...我还没有很多关于 Cocoa 编程的经验。但也许你能给我缺失的提示。
让我告诉你我选择了什么方法:
1) PortConnection.h/.m 类中的数组声明
和.m中的合成
接下来我决定在 ViewController 中实现一个方法,该方法应该负责用我需要显示的数据填充数组。类的名称是“PortTableViewController.h”
以及我的方法“fillBaudSelection”的实现。
此外,我实现了组合框的委托方法。
我的问题是:
1)我是否需要对组合框使用委托方法?2)组合框根本没有填充数据,尽管数组填充了数据 3)我想复杂吗?
非常感谢我从你那里得到的每一个提示!
最好的问候塞巴斯蒂安
c - 如何将 utf8 格式的 nsstring 转换为常规的 nsstring?
我有一个问题,当我打印这个字符串时,我从流服务器中得到一个 NSString(也许我称之为 字符串\u5f20\u9510\u7b49\u540c\u5fd7\u4efb
),显示在控制台中。
它是一个 NSString( astring ) 可以\u5f20\u9510\u7b49\u540c\u5fd7\u4efb
通过控制台打印出来,不像 NSString* bstring=@"\u5f20\u9510\u7b49\u540c\u5fd7\u4efb"
现在,我想将此字符串转换
为可能包含简单汉字的 nsstring 。我怎么能这样做?非常感谢!有关更多详细信息,字符串\\u5f20\\u9510\\u7b49\\u540c\\u5fd7\\u4efb
在内存中
arrays - 通过函数调用传递的索引访问数组
我已经编写了一个特定的初始化覆盖函数,我想在其中传递要在数组中调用的索引号。索引号本身是通过用户在表格视图中选择表格行来定义的。所以.. 选择的行号应传递到 init 函数并在那里用于进一步处理。
嗯..现在有我的问题..在我看来,我创建的方法都是正确编码的。但是当我单击我定义的连接按钮时,控制台中会出现一条错误消息,即索引超出范围。所以..我已经检查了数组中的条目,并且都有可用的。所以索引号应该没问题。
也许仅供参考:我在 TableViewController 中创建了一个数组副本,该副本最初位于 PortConnection 文件中。
这是必要的文件。谁能帮帮我,在哪里搜索?
便携式视图控制器.M
端口连接.H
@
端口连接.M
好吧..我的想法是,方法 INITPORT:(NSINTEGER)SELECTEDROW 有问题,但我完全不确定....
非常感谢您再次给我建议!
塞巴斯蒂安