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
  • 打印结果如下:

    006eNNDcjw1f008ict0r8j306600wq2s.jpg

    问题就这样解决了!!!

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>

转载于:https://www.cnblogs.com/upliver/p/5136742.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值