• 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>
    
  • 相关阅读:
    JAVA类型转换
    ASCII码表
    Java运算符的优先级(从高到低)
    Java内各种进制的表示
    java 标识符命名规则
    Java介绍(重要特点)
    多线程
    Mac&iOS之多线程--转自http://geeklu.com/2012/02/thread/
    00002-20180324-数组-列表
    00001-20180324-从列表中获取单个元素
  • 原文地址:https://www.cnblogs.com/upliver/p/5136742.html
Copyright © 2020-2023  润新知