小编Ell*_*iot的帖子

在Xcode中重命名一个类:Refactor ...变灰(禁用).为什么?

为什么Refactor ...在Xcode中变灰(禁用)?

我想重命名一堂课.

iphone xcode refactoring

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

109
推荐指数
4
解决办法
36万
查看次数

NSString中字符的出现次数

我有一个NSString或者NSMutableString想要获得特定角色的出现次数.

我需要为很多字符做这个 - 在这种情况下是大写的英文字符 - 所以它很快就会很好.

string cocoa cocoa-touch character nsstring

36
推荐指数
6
解决办法
3万
查看次数

按Enter继续

这不起作用:

string temp;
cout << "Press Enter to Continue";
cin >> temp;
Run Code Online (Sandbox Code Playgroud)

c++ string newline cin

35
推荐指数
3
解决办法
7万
查看次数

匿名类别或"私人"类别是否相同?

风格方面(和功能上,如果有任何区别),用于声明私有方法,哪些更好?

@interface MyClass()

@interface MyClass(private)
Run Code Online (Sandbox Code Playgroud)

cocoa cocoa-touch objective-c

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

Core Image CIColorControls亮度滤镜会产生错误的效果.如何更改图像的亮度?

我正在为iOS创建一个颜色选择器.我想让用户选择亮度(亮度)并让色轮反映这种变化.我正在使用Core Image通过CIColorControls过滤器修改亮度.这是我的代码:

-(CIImage *)oldPhoto:(CIImage *)img withBrightness:(float)intensity
{
    CIFilter *lighten = [CIFilter filterWithName:@"CIColorControls"];
    [lighten setValue:img forKey:kCIInputImageKey];
    [lighten setValue:@((intensity * 2.0) - 1.0) forKey:@"inputBrightness"];
    return lighten.outputImage;
}
Run Code Online (Sandbox Code Playgroud)

以下是色轮在强度= 0.5(inputBrightness = 0)时的外观:

inputBrightness = 0的我的图像

问题是当强度<0.5时,色轮看起来不对劲.例如,这是它的强度= 0.3(inputBrightness = -0.4):

我的图像是inputBrightness = -0.4

请注意,中间有一个黑色圆圈,图像的其余部分也没有正确变暗.这应该是一个HSL色轮,所以我想我真正想要改变的是亮度,而不是亮度.

首先,任何人都可以解释为什么图像看起来像这样?我不是色彩方面的专家; 看起来奇怪的是圆圈的中心快速剪成黑色,而它的边缘不会变暗.

第二,我怎样才能达到我想要的效果?

这是我实际上想要看图像的方式:

亮度= 0.3的图像,在CPU上用HSL函数生成(太慢)

这是使用自定义HSL函数创建的,亮度= 0.3.这在CPU上运行,因此对我的需求来说太慢了.我很乐意发布这个HSL函数的代码,但我没有包含它,因为它似乎没有立即相关.如果你想看到它,请问.

如果您有任何疑问,或者有任何不清楚的地方,请告诉我.谢谢!

graphics core-graphics core-image ios ios5

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

如何使用afconvert将目录中的所有文件从wav转换为caf?

我有一个目录,其中有大约50个wav文件,我需要转换为caf,因为AudioServicesCreateSystemSoundID()为其中一些(但不是全部)返回错误.

以下是我成功用于单个文件的命令示例:

afconvert -f caff -d LEI16@44100 -c 1 whistle.wav whistle.caf
Run Code Online (Sandbox Code Playgroud)

如何快速完成此操作 - 不是每个文件一个接一个?

audio command-line wav afconvert caf

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

如何解决许多文件的"文件末尾没有换行符"警告?

我有大量的源文件,最后都缺少换行符.

如何在每个换行结束时自动添加换行符?

有些可能已经有换行符,因此只应在必要时添加.

我可能不是在寻找代码本身,而只是我可以在终端中运行以添加必要的换行符(或某种编程或开发工具).

shell scripting newline

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

警告:忽略'...'的重复协议定义

我该如何回应这个警告?

警告:忽略'...'的重复协议定义

我的协议声明在它自己的.h文件中,并且在我的项目中的一些其他文件中是#import'.

好吧,以防万一,这是带有协议声明的整个头文件:

#import <Foundation/Foundation.h> 

@class Wrapper;

@protocol WrapperDelegate

@required
- (void)wrapper:(Wrapper *)wrapper didRetrieveData:(NSData *)data;

@optional
- (void)wrapperHasBadCredentials:(Wrapper *)wrapper;
- (void)wrapper:(Wrapper *)wrapper didCreateResourceAtURL:(NSString *)url;
- (void)wrapper:(Wrapper *)wrapper didFailWithError:(NSError *)error;
- (void)wrapper:(Wrapper *)wrapper didReceiveStatusCode:(int)statusCode;

@end
Run Code Online (Sandbox Code Playgroud)

谢谢你的建议.

xcode objective-c llvm ios xcode4

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

当用户打电话或互联网网络共享时,如何使iPhone应用程序看起来正确?

状态栏已经增长,因此部分界面被切断了.关于如何解决这个问题的任何指针(例如使用autoresize mask等)?

我使用Interface Builder作为UI,所以一切都是.xib的.

iphone phone-call autoresize ios

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