240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Masonry学习

    链式编程: 首先来看一个简单的链式调用例子:我们可以通过点语法(getter方法)的方式调用 如果我们想要实现self.eat.work.pla...

    0.7 63 0 1
  • iOS textField 字数限制包含表情校验和联想词

    一个小需求,对输入的字数进行限制,超过15个字后不能输入。其实包括表情、中文联想词。 系统表情占2个字符,如果最后剩一个字符后,如果不做限制表情...

  • Resize,w 360,h 240
    iOS 签名流程

    iOS签名 iOS开发时真机测试、AdHoc、应用上架,我们都需要先到官网下载证书。这一过程其实就是iOS签名机制。这一过程保证了每一个安装到i...

  • Resize,w 360,h 240
    数据结构 -- 哈希表及其应用

    这篇主要用来记录一下学习到的关于哈希表的知识点。 文章结构 哈希表 哈希表的定义 哈希表的优缺点 哈希碰撞 负载因子 扩容 iOS中哈希表的引用...

  • Resize,w 360,h 240
    更加了解的iOS编译

    iOS编译 编译器 LLVM 编译器 一般编译器由三部分构成,从源码到机器码经过一下三部分: 编译器前端(FrontEnd):通过词法分析、语法...

  • Resize,w 360,h 240
    包大小优化

    背景知识 App的大小分为下载大小和安装大小。下载大小指的是App压缩包(.ipa)所占的空间大小。用户下载的是压缩包,下载完成后会自动解压,安...

  • YYCache源码学习

    通常缓存是由内存缓存和磁盘缓存组成的,内存缓存容量小但是存取速度快,磁盘容量大但是存取速度慢。 内存缓存 YYMemoryCache 包括数量限...

  • Resize,w 360,h 240
    学习autorelease

    关于@ autoreleasepool{} 在main方法中有一个@autoreleasepool{} @autoreleasePool{} 的...

  • Resize,w 360,h 240
    Block

    Block是什么? 首先引入闭包的概念,闭包是一个函数(或指向函数的指针),再加上该函数执行的外部的上下文变量(有时候也称作自由变量)。Bloc...