240 发简信
IP属地:宁夏
  • Mac 安装Homebrew 以及brew update

    0、前提"安装CocoaPods 因为最近两天我更换了ssd固态硬盘和重装了 macOS Sierra 10.12系统,需要重新安装cocoaPods Xcode8 macO...

  • 关于iOS多线程,你看我就够了

    在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文...

  • 120
    深入研究Block用weakSelf、strongSelf、@weakify、@strongify解决循环引用

    前言 在上篇中,仔细分析了一下Block的实现原理以及__block捕获外部变量的原理。然而实际使用Block过程中,还是会遇到一些问题,比如Retain Circle的问题...

  • 120
    iOS开发完全自学资源集合

    如果你有一个很好的想法,为什么不自己动手做一个App来实现它呢。即使你完全没有编程经验也没有关系,通过以下这些精心挑选的教程和资源,你也一定能作出属于自己的iOS App来。...

  • iOS面试

    面向对象的三大特性:封装、继承、多态 OC内存管理 _strong 引用计数器来控制对象的生命周期。 _weak 不会持有对象,防止循环引用。 _autorelasing...

  • @时间de歌 你好 请问你解决了吗

    Mac Jenkins的安装和使用(一)

    原创文章转载请注明出处 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作。本篇文章介绍如何使用Jenkins来完成ios的自动构建打包的方法。网上也...

  • 看到第一个细节,果断看了下自己的。想笑

    Masonry使用过程中一定会遇到的问题

    github上的示例demo 很详细 Masonry 源码:https://github.com/Masonry/Masonry 介绍: Masonry是一个轻量级的布...

  • 120
    Masonry使用过程中一定会遇到的问题

    github上的示例demo 很详细 Masonry 源码:https://github.com/Masonry/Masonry 介绍: Masonry是一个轻量级的布...