我的应用程序中有NSTableView.现在说是8列乘48行.
我有一个函数运行特定的特定列,以查看每个单元格中的值是否大于某个值.如果是的话,我希望应用程序突出显示该行.
我做了一些阅读,我仍在寻找函数调用或进程,让我提取单元格/行/或矩形,让我改变颜色.
改变细胞颜色的功能和步骤是什么?
我是一名经验丰富的程序员,因此有点尴尬地问这个问题,但无论如何都决定这样做.
我正在阅读这本书,并且还看到了网络中的各种示例,其中比较操作中的参数顺序被反转,我想知道是否有理由,或者只是因为它看起来"很酷"并且确切地说一样.
例:
我会编码:
if(bool_variable == YES)
Run Code Online (Sandbox Code Playgroud)
我在本书和各种例子中看到过
if(YES == bool_variable)
Run Code Online (Sandbox Code Playgroud)
解释吗?
万分感谢!
我必须对一组字典进行排序,但我必须按字典中的对象排序.
我想开发一个像http://orbicule.com/undercover/或
http://hiddenapp.com/这样的应用程序.  
我知道如何为Windows做到这一点,但我完全不知道,
我需要什么样的方法来mac os x,cocoa/xcode.  
在构建
没有GUI for mac os x的应用程序/后台服务时,我应该注意什么?  
该服务将使用通常的数据(如地理位置和
有关机器的IP 信息)将数据发布到网页,以便它也能够访问互联网.
请带我走正确的道路.
我正在尝试在Xcode中创建一个应用程序,当手机从一个方向旋转到另一个方向时,该应用程序将切换到新视图.
这是"switchviewcontroller.h"文件代码:
#import <UIKit/UIKit.h>
@interface SwitchViewController : UIViewController {
}
-(IBAction)switchview:(id)sender;
@end
Run Code Online (Sandbox Code Playgroud)
这是"switchviewcontroller.m"文件代码:
#import "SwitchViewController.h"
#import "secondview.h"
@implementation SwitchViewController
-(IBAction)switchview:(id)sender {}
// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return YES;
}
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
{
    if((fromInterfaceOrientation == UIInterfaceOrientationLandscapeLeft) ||
       (fromInterfaceOrientation == UIInterfaceOrientationLandscapeRight))
    {    
        [[secondview alloc] initWithNibName:@"secondview" bundle:[NSBundle mainBundle]];
    }
}
Run Code Online (Sandbox Code Playgroud)
它在iPhone模拟器中运行没有错误,但是,当我旋转它时不会加载新视图.对于初学者我认为我需要应用程序以横向模式打开,我不知道该怎么做,但它仍然无法工作,我认为它与代码的"initWithNibName"部分有关系因为我有.xib文件而不是.nib文件.任何人都可以帮我这两件事吗?谢谢.
好吧,当然我检查了API并没有 - 至少在这个类名下.
我的意思是在Apple Human Interface Guidline中称为底栏的小部件.我是否必须自己从NSView中绘制这个,如果是这样我如何获得纹理?
PS:我在标签中添加了工具栏,因为它是我能找到的最接近的通用关键字,而底部栏就像工具栏一样.
奇怪的UI错误正是在此链接中报告的内容:
http://www.mail-archive.com/cocoa-dev@lists.apple.com/msg53307.html
如果我将鼠标移动到非选定/当前编辑字段然后开始移动鼠标,我的NSTokenField中的标记就会消失.
令牌只是闪烁.
我想打印一个特定的NSView.当我这样做时,我希望将内容添加到打印页面的标题中.
例如,如果NSView包含猫的图片,当我按下打印时,打印预览会显示猫的图片.我希望打印出来的是一张猫的照片,标题中标题为"Cat",我不想在原始NSView上看到它.
此外,如果可以,是否也可以添加图像?
谢谢!
我正在构建一个Mac应用程序,但"构建和存档"菜单项被禁用.我正在运行Xcode 3.2.4和OS X 10.6.5.有什么建议?
好奇,如果有人可以帮助一件事:
我只想告诉Xcode,如果地图上同时存在"addAnnotation"和"newAnnotation"引脚,则删除初始的"newAnnotation"引脚.
我的非工作代码如下:
if ([self.mapView addAnnotation:addAnnotation] & [self.mapView addAnnotation:newAnnotation] return)
{
    [self.mapView removeAnnotation:newAnnotation];
}
Run Code Online (Sandbox Code Playgroud)
谢谢!