小编Ron*_*Ron的帖子

如何将Cocoa/Mac应用程序移植到Windows?

如何将Cocoa/Mac应用程序移植到Windows?我的意思是你会怎么做?假设应用程序是用Objective-C和Cocoa编写的,没有任何花哨的东西,没有可以考虑的"引擎",等等.

从头开始重写?我不认为Mac和Windows代码库之间会有很大的重叠,对吗?

windows macos port

5
推荐指数
2
解决办法
5141
查看次数

如何将Cocoa应用程序移植到iPhone-OS?

我即将创建一个Cocoa应用程序,我想确保有一天我可以轻松地将它移植到iPad甚至iPhone上.我怎样才能提前做好计划?

我知道我将不得不重做所有NIB,并可能设计一个不同的工作流程.

但是代码怎么样?用UIsomething替换每个NSsomething都不会削减它,对吧?关于如何确保我以后不会在脚下开枪的任何提示?

谢谢!

(iPad-SDK是在NDA下.为了这个问题,我假设我问过iPhone,好吗?或者想用更大屏幕的iPhone.)

iphone macos cocoa ipad

2
推荐指数
1
解决办法
1701
查看次数

什么时候在变量定义中使用*(在Objective-C中)?

我仍然对Objective-C感到困惑.有时您会声明一个变量:

NSRect rect;
Run Code Online (Sandbox Code Playgroud)

有时是这样的:

NSValue *value;
Run Code Online (Sandbox Code Playgroud)

我永远不知道何时添加*,到目前为止我总是在Apple的文档中查找它.我知道值和指向对象的指针之间的区别.

但是,当我声明一个值并且当我声明一个指针时,是否有任何硬性规定?什么让它更容易记住?或者我必须知道(例如,查找)哪个NSSomething是值,哪个是对象?

谢谢!

cocoa declaration object objective-c

2
推荐指数
2
解决办法
759
查看次数

商业Mac桌面应用程序的JSCocoa是否安全?

如果我要为Mac OS X(而不是iPhone)编写一个商业广告(=卖得出钱)的应用程序,那么使用JSCocoa在Javascript中这样做是明智的吗?我知道Javascript的内容,但几乎没有关于Objective-C的内容,这让我很害怕.有什么想法吗?

OTOH,我总是可以深入了解Objective-C.但是,这仍然是一个很好的捷径.还是真的太好了?

javascript macos cocoa

1
推荐指数
1
解决办法
346
查看次数

将CoreData与对象一起使用?

这是一个初学者的问题:我在CoreData上看到的每个教程都专注于数据库支持的存储.他们都开始绘制一个关系和诸如此类的对象模型.

但我的应用程序将像一个简单的绘图应用程序,想想Illustrator light或OmniGraffle.我在页面的内存中有一个对象,然后是绘制元素的几个子对象.你会如何使用CoreData?

我不需要完成代码只是指针或想法.

谢谢!

macos cocoa core-data

1
推荐指数
1
解决办法
275
查看次数