240 发简信
IP属地:宁夏
  • 120
    iOS单元测试(作用及入门提升)

    由于只是一些简单实用的东西,学学还是挺不错的。其实单元测试用的好,开发起来也会快很多。单元测试对于我目前来说,就是为了方便测试一些功能是否正常运行,还有调试接口是否能正常使用...

  • 120
    iOS使用Jenkins自动打包(坑已踩好)

    花了2天时间才搞定Jenkins自动打包,记录下流程及遇到的坑;有需要的伙伴可以一步步跟着来,可以省很多时间; Java环境安装 Jenkins的运行需要Java环境,在安装...

  • 120
    Jenkins iOS持续集成实现

    前言 Jenkins是一个开源的持续集成工具,支持各种软件的持续集成。但是iOS项目的编译打包依赖于Xcode,不幸的是Linux服务器无法安装Xcode。所以只能通过Jen...

  • 120
    iOS线程和锁实现原理分析

    一、线程分享梗概 二、线程的概念和实现 线程:是程序执行流的最小单元。一个标准的线程由线程ID,当前指令集合,寄存器集合和栈结构组成。线程是进程中的一个实体,为了解决进程调度...

  • YYWebImage 源码剖析:线程处理与缓存策略

    系列文章:YYText 源码剖析:CoreText 与异步绘制YYAsyncLayer 源码剖析:异步绘制YYCache 源码剖析:一览亮点YYModel 源码剖析:关注性能...

  • 120
    AFNetworking到底做了什么?

    写在开头: 作为一个iOS开发,也许你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(说不下去了...怎么会什么...

  • ARC下OC对象和CF对象之间的桥接(bridge)

    1.__bridge:CF和OC对象转化时只涉及对象类型不涉及对象所有权的转化; 系统为我们自动添加了__bridge,因为是OC创建的对象并且在转换时没有涉及对象所有权的转...

  • 继承和面向接口(iOS架构思想篇)

    前言 在开篇之前思考几个问题? 1、继承最大的缺点是什么? 2、为什么说耦合也可能是一种需求? 3、有哪些场景不适合使用继承? 4、继承本身就具有高耦合性,但却可以实现代码复...

  • 120
    适配iOS11&iPhoneX的一些坑

    博客传送门前阵子项目开发忙成狗,就一直没做iOS11的适配,直到XcodeGM版发布后,我胸有成竹的在iPhoneX上跑起项目,整个人都凉透了...下面总结一下我遇到的坑,不...

  • 120
    Git使用

    Git:分布式版本控制工具,每个电脑都有完整的版本记录,在没联网的情况下也能够进行版本的回退 提交 创建分支等所有版本控制操作SVN:集中式版本控制工具,完整的版本记录只存...