240 发简信
IP属地:海南
  • Xcode打开项目工程变成了My Mac的问题

    My Mac问题: 当我们copy项目工程到另一个文件夹或是另一台Mac上时,再次用Xcode打开工程时发现我们们无法选择真机或是模拟器运行项目,Xcoed把它识别成了My ...

  • CollectionView 添加/删除动画

    在前篇重组/分解动画完成后,我想到了一个最佳使用场景:CollectionView 添加和删除项目时的动画。效果如图: 这个效果非常容易集成到你的项目中,Github 地址:...

  • 120
    Xcode引入文件的两种方式 Create groups 与 Create folder references路径问题

    Destination:Destination对应选项,当你选择了这个选项时,如果你想要引入的文件不在你的项目文件的目录下,Xcode则会自动将这个文件复制一份拷贝到你的项目...

  • 120
    iOS 常见知识点(三):Lock

    锁是最常用的同步工具。一段代码段在同一个时间只能允许被有限个线程访问,比如一个线程 A 进入需要保护代码之前添加简单的互斥锁,另一个线程 B 就无法访问,只有等待前一个线程 ...

  • iOS | 面试知识整理 - OC基础 (一)

    前言: 最近公司项目不怎么忙, 闲暇时间把iOS 在面试中可能会遇到的问题整理了一番, 一部分题目是自己面试遇到的,一部分题目则是网上收录的, 方便自己巩固复习, 也分享...

  • 120
    iOS日记8-Objective-C对象模型

    1.理解“类对象”的用意 “在运行期检查对象类型”这一操作也叫“类型信息查询”(introspection,内省)。在OC中不要直接比较对象所属的类,明智的做法是调用“类型信...

  • weex的数据缓存模块之storage实现源码阅读

    本文假设你对weex有基本的了解!(本文的目的是讲解iOS的一种缓存方案实现,weex的部分不懂并无大碍。如果不关心,可以直接从iOS实现的部分开始阅读) weex Modu...

  • 120
    Xcode9下打包app,icon不显示问题详解

    问题: 升级Xcode9之后,打包app发现icon无法显示。并且审核时会报错,说icon图标缺失。例如: Missing required icon file. The b...

  • 基于WKWebView的Hybrid容器初次实践

    实现思路 我的最终方案主要参考了豆瓣的rexxar和广为大家使用的WebViewJavascriptBridge,之前也对后者有一点点研究。 源码实现 代码暂时没有考虑开源性...

  • 120
    Tangram源码阅读

    Tangram源码阅读 1.官方介绍非常好,看完基本概念就理清了。在这个基础上,尝试去探索源码的实现,理解会更深入。顺便放一张官方提供的原理图: 2.阅读源码 使用的Demo...

  • YYImge源码(2)之YYAnimatedImageView

    1.前言 先了解一下作者提供的相关资料:1)github地址 2)iOS处理图片的一些小tips3)移动端图片格式调研 2.代码学习 本文基于作者提供的YYKitExampl...

  • YYText之图文混排

    YYText之图文混排 1.图文混排的原理? 我觉得,查看代码前,最重要的一件事是知道图文混排到底是怎么实现的。 核心思想:生成富文本时把,一张图片先用一个占位符代替。实际渲...