我已经对AppleScript进行了一些深入研究,但我对制作半有用的Mac应用程序需要多长时间和多长时间感兴趣.
除Apple文档之外还有哪些非常好的资源
我希望说GUI中的组件就像JButton,JPanel,JTextField这样的好东西是正确的术语.
我想创建一个带整数的文本字段.然后可以按下提交按钮,并根据输入的整数,在弹出窗口或其他任何内容中创建许多文本字段.
我不知道,有人能让我开始朝着正确的方向前进吗?
我遇到的麻烦是我不知道如何创建一个for循环来创建GUI组件.我的意思是如果我有一个for循环并执行类似的操作:
print("JTextField num1 = new JTextField()");
Run Code Online (Sandbox Code Playgroud)
然后在for循环中,当我想要很多时,它只会创建1个文本字段.我如何泛化创建JTextFields的变量?
谢谢你的帮助...
什么是一种简单/有效的方法将一组单词与一个空格组合在一起,但之前或之后没有空格?
我想在循环中组合所有内容后可以删除空格(类似于sum + =(term +""))......我不喜欢它.
最好是Java,Python或Ruby代码.
相对业余程序员可以进入Python的一些应用程序是什么?例如,Ruby有Rails用于构建Web应用程序.Python的一些很酷的应用程序是什么?
谢谢.
这个来自Google App Engine文档的示例程序在引用self时意味着什么?我在哪里可以查找哪些方法(例如self.response ...)?
from google.appengine.api import users
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
class MainPage(webapp.RequestHandler):
def get(self):
user = users.get_current_user()
if user:
self.response.headers['Content-Type'] = 'text/plain'
self.response.out.write('Hello, ' + user.nickname())
else:
self.redirect(users.create_login_url(self.request.uri))
application = webapp.WSGIApplication(
[('/', MainPage)],
debug=True)
def main():
run_wsgi_app(application)
if __name__ == "__main__":
main()
Run Code Online (Sandbox Code Playgroud) 我是Objective-C的新手,我不知道为什么这段代码不起作用:
NSMutableDictionary *bookmarks = [NSMutableDictionary dictionaryWithCapacity:(NSUInteger) 4];
[bookmarks setObject:@"Stanford University" forKey:[NSURL URLWithString:(NSString *) @"http://www.stanford.edu"]];
[bookmarks setObject:@"Apple" forKey:[NSURL URLWithString:(NSString *) @"http://www.apple.com"]];
[bookmarks setObject:@"Berkeley" forKey:[NSURL URLWithString:(NSString *) @"http://www.berkeley.edu"]];
[bookmarks setObject:@"CS193P" forKey:[NSURL URLWithString:(NSString *) @"http://cs193p.stanford.edu"]];
NSEnumerator *browser = [bookmarks keyEnumerator];
id each;
NSURL *url;
while ((each = [browser nextObject])) {
url = [browser valueForKey:(NSString *)each];
NSLog(@"%@", [url absoluteURL]);
}
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
2009-06-29 11:25:22.844 WhatATool[2102:10b] *** -[NSURL length]: unrecognized selector sent to instance 0x1072c0
2009-06-29 11:25:22.845 WhatATool[2102:10b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', …Run Code Online (Sandbox Code Playgroud) 在此示例方法/消息中:
-(void) setNumerator:(int) n {
numerator = n;
}
Run Code Online (Sandbox Code Playgroud)
(int)是什么意思?它看起来不像是一个int ...
例如:
@interface Fraction: NSObject {
...
Run Code Online (Sandbox Code Playgroud)
何时不NSObject使用,是NSObject所有其他课程的最终父类?
如有任何错误的术语,请随时纠正我.
在尝试以类逻辑方式检查基于"网格"的编程项目中的邻居时,我遇到了很多麻烦.
我遇到的主要问题是想办法有效地检查它是否在侧面以便我没有得到索引越界错误.
编辑:我忘了提到我正在使用二维数组.
以下是Apple文档中的方法声明: Learning Objective-C:Primer
- (void)insertObject:(id) anObject atIndex:(NSUInteger) index
Run Code Online (Sandbox Code Playgroud)
为什么没有*紧随其后NSUInteger.我认为所有对象都是指针类型,并且所有强类型指针都必须在*其后面有一个字符.