例如,这里是一个截图,其中顶部的方法我缩进了数组的所有对象,使其正确排列…然后我选择了整个方法,复制和粘贴,您可以看到下面的方法有缩进所有弄乱.
我使用的是Xcode 4.4.1,这里是我的设置:
解决方法 按预期工作.…对象:和forKeys:应该对齐,因为它们是相同方法签名的一部分.
如果您使用新的对象字面语法,则可能会更容易格式化代码:
- (int)minbrokenPIEces { NSDictionary *mapPing = [NSDictionary dictionaryWithObjects:@[@"3",@"4",@"5",@"6",@"7",@"8"] forKeys:[Note types]]; [(Nsstring *)mapPing[self.note.type] integerValue];}@H_502_15@对于代码本身,在一个地方定义这些常量,其他地方的笔记类型似乎有点危险.另外,为什么要使用字符串,当NSNumbers就足够了?
(此代码假定此函数仅从一个线程调用).
- (int)minbrokenPIEces { static NSDictionary *mapPings; if (!mapPings) { mapPings = @{ noteType1 : @3,noteType2 : @4,noteType3 : @4,noteType4 : @5,noteType5 : @6,noteType6 : @7,noteType7 : @8,}; } NSAssert(mapPings[self.note.type] != nil,@"Used a note type for which there is no minbrokenPIEces defined"); return [mapPings[self.note.type] intValue];}@H_502_15@ 总结以上是内存溢出为你收集整理的为什么Xcode的自动缩进很糟糕?我怎么能做得更好?全部内容,希望文章能够帮你解决为什么Xcode的自动缩进很糟糕?我怎么能做得更好?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)