Xcode使用技巧

Xcode使用技巧

技巧一

  • 一般情况下,在控制台直接输入po self.view.frame或者id 类型的时候就会报错!
  • (错误类型:error: property 'frame' not found on object of type 'UIView *'
    error: 1 errors parsing expression)
1.解决上面的问题需要终端中输入
  • touch ~./lidbinit
  • echo echo display @import UIKit >> ~/.lldbinit
  • echo target stop-hook add -o "target stop-hook disable" >> ~/.lldbinit
  • 打印结果如下:

问题就这样解决了!!!

2. 如果想恢复成原来的样子可以再终端中输入下面的命令
  • ?rm ~/.lldbinit
  • 其实这个解决这个问题本质上是在根目录下创建了一个.lldbinit的隐藏文件,手动删除这个文件,也能恢复成原来的样子

补充:如果通过手动删除文件,需要让Mac显示隐藏文件(隐藏文件),的命令如下:

// 显示隐藏文件的命令
defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder
// 不显示隐藏文件的命令
defaults write com.apple.finder AppleShowAllFiles No && killall Finder

技巧二

1.给category添加属性的小技巧
// .h文件中
#import @interface NSObject (LLExtention)
@property (copy,nonatomic) NSString *LLString;
@end
// .m文件中
#import "NSObject+LLExtention.h"
#import <objc runtime.h="">
@implementation NSObject (LLExtention)
- (void)setLLString:(NSString *)LLString {
objc_setAssociatedObject(self, @selector(LLString), LLString, OBJC_ASSOCIATION_COPY_NONATOMIC);
}
- (NSString *)LLString {
return objc_getAssociatedObject(self, @selector(LLString));
}
@end</objc>
posted @ 2016-01-17 05:12  iforvert  阅读(332)  评论(0编辑  收藏  举报