240 发简信
IP属地:浙江
  • 苹果开发最便捷的持续集成方案—Xcode Server

    如果要进行iOS持续集成,最流行的大概是Jenkins,Fastlane。但是目前来看这些配置都比较复杂,而最简单的是使用Xcode Server,但是网上资料却比较少。 X...

  • 记一次随机EXC_BAD_ACCESS崩溃排查

    说到排查BAD_ACCESS崩溃,我们可能首先会想到使用Zombie来进行定位。但是这种方式只能适用于崩溃到同一个位置的时候。 如果我们遇到的crah是随机的怎么办呢? 首先...

  • 120
    理解苹果ARKit 1和2

    DEMO包含功能平面检测、环境纹理、物体操作(添加、选中、拖动、缩放、旋转)、图像识别、环境音效 什么是ARKit AR(Augmented Reality)运用计算机技术,...

  • 120
    iOS-AVFoundation自定义相机详解

    目录相机基本实现步骤捕捉会话——AVCaptureSession捕捉输入——AVCaptureDeviceInput捕捉预览——AVCaptureVideoPreviewLa...

  • 120
    iOS实录14:浅谈iOS Crash(一)

    [这是第14篇] 序: iOS Crash问题是iOS开发中难以忽视的存在,本文就捕获iOS Crash、Crash日志组成、Crash日志符号化、异常信息解读、常见的Cra...

  • iOS性能优化

    iOS-Performance-Optimization 关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络...

  • 我的代码习惯

    我的代码习惯 一直以来我都坚持团队合作里面要有一份编码规范,尽量保持编码的一致性,让代码更清晰,便于代码审查和团队合作。即使迫于某些原因无法普遍的实施,但也要严格要求自己。自...

  • 做一些改变

    做一些改变 最近在思考工作这几年的成长,之前因为太懒很多东西都没有一个记录,导致再回顾的时候,大部分也就记不清了。其次现在每天获取的信息都太多太快,每一次的停留不过几分钟,长...

  • 120
    多线程-NSOperation,NSOperationQueue

    文章优先发布于小小厨师的厨房 NSOperation,NSOperationQueue demo。最快熟悉的方式就是自己码一遍。 NSOperation NSOperatio...

  • 120
    多线程-GCD

    文章优先发布于小小厨师的厨房 多线程介绍 demo。最快熟悉的方式就是自己码一遍。 Serial vs. Concurrent 串行 vs. 并发 - 允许同时执行的任务数量...

  • RAC-基础笔记

    文章优先发布于小小厨师的厨房 RAC最主要的优势在于提供了一种统一的方式来处理异步行为,包括delegate、回调block、target-action机制、通知和KVO。 ...

  • @向着黑暗出发 因为底层CF对象不在ARC管理之下,所以需要你手动管理引用计数。除了了解几个关键字外,针对特定的带有Create 、Copy、Retain的函数,需要手动释放作为CF内存管理的基本规则。

    《iOS进阶》-Core Foundation对象的内存管理

    Core Foundation对象的内存管理 底层的Core Foundation对象,大多数以XxxCreateWithXxx的方式创建如:CFStringRef str ...

  • 120
    浅谈iOS单元测试

    学习本篇文章你可以收获以下知识点: 1.单元测试简介 2.苹果自带的XCTest 3.单元测试的适用情况以及覆盖率 4.依赖注入 一.单元测试简介 单元测试是指开发者编写代码...

  • 120
    iOS Touch Event from the inside out

    1 Touch Event 的生命周期 1.1 物理层面事件的生成 iPhone 采用电容触摸传感器,利用人体的电流感应工作,由一块四层复合玻璃屏的内表面和夹层各涂有一层导电...

  • ReactiveCocoa学习资源收集

    不定期更新中... 在使用rac之前,可能你首先应该考虑一下你是否真的需要使用它被误解的 MVC 和被神化的 MVVM 最快让你上手ReactiveCocoa之基础篇最快让你...