240 投稿
收录了261篇文章 · 352人关注
  • iOS链式编程

    谈到链式编程和函数式编程, Masonry就是最经典的代表, 没事可以多看看它的源码。例如:make.top.equalTo(self.myVi...

  • iOS多线程之GCD

    Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种: 运...

  • iOS指纹识别

    苹果从iPhone5S开始,具有指纹识别技术,从iOS8.0之后苹果允许第三方 App 使用 Touch ID进行身份验证。指纹识别Touch ...

  • 120
    关于“锁”的一些事儿

    多线程在日常开发中会时不时遇到。首先APP会有一个主线程(UI线程),处理一些UI相关的逻辑。但是牵扯到网络、数据库等耗时的操作需要新开辟线程处...

  • 120
    Xcode自带工具symbolicatecrash转换苹果审核失败的二进制文件

    前段时间发包被苹果拒了,并且发了两个.txt文件,点开一看,我一脸懵逼,全是二进制!好在百度、谷歌的强大,找到一个转换二进制文件的方法,使用xc...

  • 120
    快速找出项目中未国际化的文本

    痛点 对于支持多语言的 APP 来说,国际化非常麻烦,而找出项目中未国际化的文字非常耗时(如果单纯的靠手动查找)。虽然可以使用 Xcode 自带...

  • NSOperation

    NSOperation是一个抽象的基类,表示一个独立的计算单元,可以为子类提供有用且线程安全的建立状态,优先级,依赖和取消等操作。系统已经给我们...

  • 120
    iOS多线程之NSThread和pthread

    进程 是程序运行的实例,是系统进行资源分配和调度的一个独立单位,它包括独立的地址空间,资源以及1个或多个线程。比如你的手机同时开了音乐播放器和聊...

  • iOS自旋锁

    自旋锁是专为防止多处理器并发而引入的一种锁,它在内核中大量应用于中断处理等部分(对于单处理器来说,防止中断处理中的并发可简单采用关闭中断的方式,...

  • 120
    RunLoop简介

    RunLoop实际上是一个对象,这个对象在循环中用来处理程序运行过程中出现的各种事件(触摸事件、UI刷新事件、定时器事件、Selector事件)...

专题公告

iOS开发文章收录