小编Tha*_*nks的帖子

如何将此值作为CGFloat获取?

我要求这样的价值:

[self.layer valueForKeyPath:@"transform.rotation.z"]
Run Code Online (Sandbox Code Playgroud)

我需要将它传递给一个以CGFloat为参数的方法.什么是铸造技巧?

iphone casting

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

我需要学习如何完成iPhone的3D赛车游戏?我需要什么工具?

我非常了解Java.我现在知道Objective-C中的大部分基础知识.我对Photoshop一无所知.我知道如何使用TurboCAD 10 Professional,所以我在3D对象建模方面有一些经验.虽然不多.

我需要一步一步地学习iPhone的3D游戏开发吗?我需要什么工具?哪些书有帮助?你学了多久?

iphone 3d core-animation objective-c

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

如何在Info.plist文件中本地化CFBundleDisplayName的值?

当我查看Xcode中的Info.plist文件时,属性列表编辑器显示了一个看起来像变量的值:

${PRODUCT_NAME}
Run Code Online (Sandbox Code Playgroud)

如何/在哪里可以为我的应用设置本地化名称?

iphone localization

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

什么是"嵌入式硬件系统"的最佳描述?

当我听到这个消息时,我总是会想到移动设备.但为什么硬件"嵌入"了呢?整个设备不是硬件吗?为什么个人电脑没有嵌入式硬件系统?

embedded

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

网上变量,指针,引用和内存地址的最佳解释在哪里?

虽然我认为我现在已经有了(现在灯泡非常明亮但仍然闪烁一点),我想阅读更多有关指针,变量,引用,内存地址等的内容.只是整个事情,即在听到术语"引用"时我必须要理解的东西(认为它只是一个指针,不确定).

所以,让我们知道您的来源!伟大的文章,书籍,PDF,视频,等等.任何事情都表示赞赏.

谢谢!

c c++ pointers objective-c

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

UIApplicationDelegate协议中的mysterious + initialize方法:为什么我在文档中看不到它?

在Apple的BubbleLevel示例中,他们实现了一个+ initialize方法.他们说:

在类接收任何其他消息之前调用+ initialize,因此它是设置应用程序默认值的好地方

但是当我尝试在UIApplicationDelegate协议文档中查找它时,他们甚至没有提到+ initialize方法.我应该知道更多"隐藏"的方法吗?如果它们没有出现在协议或类的文档中,我怎么能找到它们?Os是从其他地方继承的吗?我怎样才能从哪里找到?

iphone cocoa-touch uikit

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

如何在Objective-C类中使用双向依赖项解决此问题?

好吧,这可能是一个非常愚蠢的初学者问题,但是:

我有一个ClassA,它将从ClassB创建一个子对象并将其分配给一个实例变量.详细说明:ClassA将在指定的初始化程序中分配和初始化ClassB,并将其分配给childObject实例变量.它的标题如下:

#import <Foundation/Foundation.h>
#import "ClassB.h"

@interface ClassA : NSObject {
    ClassB *childObject;
}

@end
Run Code Online (Sandbox Code Playgroud)

然后,有ClassB的标题.ClassB必须引用ClassA.

#import <Foundation/Foundation.h>
#import "ClassA.h"

@interface ClassB : NSObject {
    ClassA *parentObject;
}

- (id)initWithClassA:(ClassA*)newParentObject;

@end
Run Code Online (Sandbox Code Playgroud)

当ClassA对象从ClassB创建子对象时,ClassA对象将调用ClassB对象的指定初始化程序,它必须传递给自己(self).

我觉得有些不对劲,但是现在我还没有得到它的确切含义.有人认为我知道这不起作用.他们不能互相进口.编译器告诉我:"错误:'ClassA'之前的语法错误".当我删除导入语句以导入ClassA时,删除ClassA*parentObject实例变量并删除指定初始值设定项(需要ClassA引用),然后它可以工作.

现在,这是我想要实现的(如果这很重要):我需要在UIScrollView中有一些非常特殊和复杂的行为.所以我决定将其子类化.因为主要部分将在委托方法中完成,所以我决定为我的UIScrollView子类创建一个"泛型"委托对象.然后,我的UIScrollView子类自动创建该特殊委托对象并将其分配给其delegate属性.委托对象本身需要引用它的父级,即自定义的UIScrollView,以便它可以访问该滚动视图的子视图.但无论如何,即使有更好的方法来解决这个问题,我仍然想知道如何通过两个需要相互依赖的"相互依赖"对象来实现这一目标.

欢迎任何建议!

iphone cocoa cocoa-touch objective-c uikit

4
推荐指数
3
解决办法
977
查看次数

您为Mac OSX开发软件的动机是什么?

我真的很喜欢我的Mac,我正在考虑将来的某个时候开发软件.你制作Mac软件的原因是什么?因为你认为Mac太酷了?或者市场如此有趣?我想我们很多人都想知道,对吧?

对我来说,正如我所说,这是Mac的酷.我对市场一无所知.

macos cocoa objective-c appkit

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

设计iPhone App布局灵活是否重要?

我想知道在用固定值设置neb中我的视图的高度时是否会遇到麻烦.

示例:状态栏的高度已知.这是20个单位.因此,当制作一个显示一个漂亮界面的视图时,当用户在使用App时接听电话时会发生什么,并且状态栏的高度会增加?或者,如果Apple将来某天改变状态栏或Tab Bar的高度怎么办?

您是否始终对容器视图使用自动调整功能,其中包含所有界面元素?你的模式是什么?

iphone cocoa-touch uikit

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

iPhone OS中的标签栏有多高?

我试图获取该信息,但谷歌只是回报我.有人知道吗?我记得大约40个单位的价值,但我不确定.UICatalog.xcodeproj的Constants.h没有提到它.

iphone cocoa-touch uikit

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