240 发简信
IP属地:北京
  • Mac OS Sierra SSH密钥在重启后丢失的问题

    最近MacBook系统出了点问题,遂重装了最新的系统macOS Sierra。然鹅,问题来了。以前在终端中使用SSH,若要将key永久保存在本地,只需要执行ssh-add -...

  • Xcode8隐藏多余打印log信息

    在Xcode8中启动运行项目会打印以下信息: 如果希望隐藏这些信息该怎么办呢?可以试试下面这个方法。 1.在Xcode中依次选择Product > Scheme > Edit...

  • @栾金龙 可以 根据自己需要

    mac下更新自带的PHP版本到5.6或7.0

    OS X 10.11自带的PHP版本是PHP 5.5.x,如果我们想更新PHP的版本到5.6或者是7.0该怎么办呢? 下载和安装PHP 5.6 打开终端并且运行如下命令: 然...

  • 拆解ARC下的self

    最近在研究AFNetworking源码的过程中碰到了很多处地方用到了weakSelf和strongSelf。依据自己之前的理解,正常情况下使用weakSelf是为了避免发生循...

  • 在子线程中是不能进行UI 更新的,而可以更新的结果只是一个幻像:因为子线程代码执行完毕了,又自动进入到了主线程,执行了子线程中的UI更新的函数栈,这中间的时间非常的短,就让大家误以为分线程可以更新UI。如果子线程一直在运行,则子线程中的UI更新的函数栈主线程无法获知,即无法更新

    iOS - This application is modifying the autolayout engine from a background thread.

    在iOS9以后调试出现错误信息:This application is modifying the autolayout engine from a background t...

  • mac下更新自带的PHP版本到5.6或7.0

    OS X 10.11自带的PHP版本是PHP 5.5.x,如果我们想更新PHP的版本到5.6或者是7.0该怎么办呢? 下载和安装PHP 5.6 打开终端并且运行如下命令: 然...

  • 120
    iOS同步锁小探

    我测试的iOS同步锁包括@synchronsized、NSLock、NSCondition、NSConditionLock、NSRecursiveLock、pthread_m...

  • iOS - This application is modifying the autolayout engine from a background thread.

    在iOS9以后调试出现错误信息:This application is modifying the autolayout engine from a background t...

  • loadView、viewDidLoad与viewWillAppear的区别

    loadView 当控制器没有使用nib视图页面,loadView会被调用去创建自己的自定义视图层,绝不能直接调用。 viewDidLoad 该方法只会在控制器加载完view...

  • 120
    nil/Nil/NULL/NSNull

    理解空的概念就像是把一个实实在在的东西从哲学的角度去进行理解。 在objective-c中,空分为几个种类。在C语言中,对于基本数据类型来说,空用0表示,而对于指针变量而言,...