小编pau*_*kow的帖子

是否记录了iPhone中的内置图像,是否有某个名称列表?

我偶然发现,如果你在Interface Builder中创建一个UIButton并在图像字段中输入Plus,那么按钮会出现一个+图像.键入Minus也会得到类似的结果.

我想知道这是不是一个错误,或者是否有一些方法,可怜的程序员可以从其他苹果应用程序访问内置的一般GUI图像,如绿色+,红色 - ,细节披露雪佛龙,大红色"删除联系人"或类似风格的按钮等.

有没有其他人遇到这个,或知道在Xcode中访问这些东西的位置?

我认为它们应该可用是有道理的,因为Apple HIG似乎只是让事物变得可识别和直观,并且像其他应用程序一样使用它们.

iphone xcode cocoa-touch interface-builder

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

每个命令后zsh new line prompt

我可以配置我的提示以在每个命令后显示一个新行吗?

举个例子.在下面的截图中,我确实运行了cat .zshrc.我希望在命令的最后一个输出行之间有一个新行. ~/.zsh_aliases,和~ $.

在此输入图像描述

zsh zsh-zle

9
推荐指数
5
解决办法
7014
查看次数

在zsh提示符中不断更新时钟?

我知道我可以date在zsh提示符下执行命令.然而,它显示了时代; 要查看当前时间,我必须按当前时间点击<return>并获得新提示.

有没有办法配置zsh提示每秒不断更新自己?

zsh prompt zsh-zle

8
推荐指数
3
解决办法
5148
查看次数

Objective-C:获取一个日历年的天数

我使用以下NSCalendar方法获取日历年中的天数:

NSRange range = [gregorian rangeOfUnit:NSDayCalendarUnit 
                                inUnit:NSYearCalendarUnit 
                               forDate:date];
Run Code Online (Sandbox Code Playgroud)

我期望range.length返回值类型NSRange为365或366(天).

但是,此代码返回range.length31对的日期值2005-06-06.

我的代码出了什么问题?

这是完整的代码段:

NSCalendar *gregorian = [[NSCalendar alloc]
initWithCalendarIdentifier:NSGregorianCalendar];

[subArray enumerateObjectsUsingBlock:
   ^(NSDate *date, NSUInteger idx, BOOL *stop) {
   NSUInteger numberOfDays = [gregorian ordinalityOfUnit:NSDayCalendarUnit
   inUnit:NSYearCalendarUnit forDate:date];
}];
Run Code Online (Sandbox Code Playgroud)

cocoa cocoa-touch objective-c nsdate nscalendar

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

在Mac 10.8.2上缺少开发人员SDK

我最近从10.6.8升级到10.8.2.我需要编译使用10.7 SDK的软件.但是,每当我进入/Developer/SDKs/所有我看到的是:MacOSX10.4u.sdk,MacOSX10.5.sdk和MacOSX10.6.sdk.我希望我至少拥有MacOSX10.7.sdk,但它不存在.我不确定这是否相关,但我正在使用Xcode 4.6.

任何人都知道如何获得更新的SDK或至少解释为什么我的遗失?

macos sdk xcode

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

如何检查zsh中是否设置了变量?

测试变量是否已在zsh中设置的规范/惯用方法是什么?

if ....something.... ; then
    print "Sweet, that variable is defined"
else
    print "That variable is not defined"
fi
Run Code Online (Sandbox Code Playgroud)

这是bash的SO答案.

zsh

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

在Mac OS X 10.5上获取登录用户的名称

请让我知道任何示例代码或Cocoa API,以获取Mac OS X 10.5上的登录用户名.

macos cocoa

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

Zsh zle班次选择

如何使用shift来选择命令行的一部分(就像许多文本编辑器一样)?

shell zsh zsh-zle

7
推荐指数
4
解决办法
3077
查看次数

覆盖NSDocument窗口标题中的"已编辑"

如何防止窗口标题显示为"脏"的NSDocument的"已编辑"?

我正在使用网络服务管理自己的保存和自动保存,只是不想在标题栏中分心.

我试过压倒:

  • NSDocument的-isDocumentEdited-hasUnautosavedChanges始终返回NO.
  • -[NSWindowController setDocumentEdited]什么都不做,或总是使用NO不管参数的实际值.
  • -[NSWindowController synchronizeWindowTitleWithDocumentName] 什么都不做
  • -[NSWindow setDocumentEdited]什么都不做,或总是使用NO不管参数的实际值.

在所有情况下,当我对保存的文档进行更改时,标题栏仍会更改为"已编辑".

如果我覆盖-[NSDocument updateChangeCount:]并且-[NSDocument updateChangeCountWithToken:forSaveOperation:]什么都不做,我可以防止这种情况发生,但它也会影响保存,自动保存和其他文档行为.

我也试过这个:

[[self.window standardWindowButton: NSWindowDocumentVersionsButton] setTitle:nil];
Run Code Online (Sandbox Code Playgroud)

这显示一个空白字符串而不是编辑,但破折号仍然出现 - 通常分隔文档名称和编辑.

知道如何从文档中撬开这部分窗口吗?

cocoa nsdocument nswindow nswindowcontroller osx-lion

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

zsh preexec命令修改

有没有办法修改即将执行的命令?我想将输出重定向到文件,并将其打印在终端上.我找到了ls > file.txt | cat这个工作,所以我想将它添加> file.txt | cat到任何即将执行的命令中.
有没有更好的方法重定向到文件并打印到终端?我正在尝试制作记录器.

zsh zsh-zle

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