小编Jos*_*zzi的帖子

如何在NSTableView中突出显示一行

我的应用程序中有NSTableView.现在说是8列乘48行.

我有一个函数运行特定的特定列,以查看每个单元格中的值是否大于某个值.如果是的话,我希望应用程序突出显示该行.

我做了一些阅读,我仍在寻找函数调用或进程,让我提取单元格/行/或矩形,让我改变颜色.

改变细胞颜色的功能和步骤是什么?

cocoa nstableview

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

参数比较顺序

我是一名经验丰富的程序员,因此有点尴尬地问这个问题,但无论如何都决定这样做.

我正在阅读这本书,并且还看到了网络中的各种示例,其中比较操作中的参数顺序被反转,我想知道是否有理由,或者只是因为它看起来"很酷"并且确切地说一样.

例:

我会编码:

if(bool_variable == YES)
Run Code Online (Sandbox Code Playgroud)

我在本书和各种例子中看到过

if(YES == bool_variable)
Run Code Online (Sandbox Code Playgroud)

解释吗?

万分感谢!

cocoa objective-c

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

对NSDictionary的NSArray进行排序

我必须对一组字典进行排序,但我必须按字典中的对象排序.

sorting iphone objective-c nsarray

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

如何制作隐形/隐藏的可可应用程序

我想开发一个像http://orbicule.com/undercover/
http://hiddenapp.com/这样的应用程序.

我知道如何为Windows做到这一点,但我完全不知道,
我需要什么样的方法来mac os x,cocoa/xcode.

在构建
没有GUI for mac os x的应用程序/后台服务时,我应该注意什么?

该服务将使用通常的数据(如地理位置和
有关机器的IP 信息)将数据发布到网页,以便它也能够访问互联网.

请带我走正确的道路.

macos service cocoa invisible

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

尝试在方向更改时加载新视图

我正在尝试在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文件.任何人都可以帮我这两件事吗?谢谢.

objective-c ios

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

有没有像NSBottomBar这样的东西?

好吧,当然我检查了API并没有 - 至少在这个类名下.

我的意思是在Apple Human Interface Guidline中称为底栏的小部件.我是否必须自己从NSView中绘制这个,如果是这样我如何获得纹理?

alt text http://developer.apple.com/mac/library/documentation/UserExperience/Conceptual/AppleHIGuidelines/art/wn_newwindowparts.jpg

PS:我在标签中添加了工具栏,因为它是我能找到的最接近的通用关键字,而底部栏就像工具栏一样.

cocoa toolbar nswindow

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

当鼠标离开未选择的NSTokenField时,NSTokenField标记消失

奇怪的UI错误正是在此链接中报告的内容:

http://www.mail-archive.com/cocoa-dev@lists.apple.com/msg53307.html

如果我将鼠标移动到非选定/当前编辑字段然后开始移动鼠标,我的NSTokenField中的标记就会消失.

令牌只是闪烁.

cocoa nstokenfield

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

Objective C Printing:如何设置标题内容?

我想打印一个特定的NSView.当我这样做时,我希望将内容添加到打印页面的标题中.

例如,如果NSView包含猫的图片,当我按下打印时,打印预览会显示猫的图片.我希望打印出来的是一张猫的照片,标题中标题为"Cat",我不想在原始NSView上看到它.

此外,如果可以,是否也可以添加图像?

谢谢!

printing cocoa image header nsview

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

为Mac应用程序禁用Xcode"构建和存档"按钮.为什么?

我正在构建一个Mac应用程序,但"构建和存档"菜单项被禁用.我正在运行Xcode 3.2.4和OS X 10.6.5.有什么建议?

xcode cocoa build archive

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

如何删除所有注释引脚然后添加一个新注释引脚

好奇,如果有人可以帮助一件事:

我只想告诉Xcode,如果地图上同时存在"addAnnotation"和"newAnnotation"引脚,则删除初始的"newAnnotation"引脚.

我的非工作代码如下:

if ([self.mapView addAnnotation:addAnnotation] & [self.mapView addAnnotation:newAnnotation] return)
{
    [self.mapView removeAnnotation:newAnnotation];
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

annotations mkmapview ios

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