目标 技术方案 1. 引导页展示逻辑 页面首次展示时,展示引导蒙层 引导蒙层有单独版本号,在版本号不升级的情况下只展示一次 引导蒙层分步展示,点击蒙层任意位置,进入下一步当最...
目标 技术方案 1. 引导页展示逻辑 页面首次展示时,展示引导蒙层 引导蒙层有单独版本号,在版本号不升级的情况下只展示一次 引导蒙层分步展示,点击蒙层任意位置,进入下一步当最...
国际化是指把原来为英文设计的计算机系统或者应用软件改写成同时支持多种语言和文化习俗的过程。 在英文中,国际化(Internationalization)被缩写为I18N,即只...
dispatch queue 串行队列(DISPATCH_QUEUE_CONCURRENT)serial dispatch queue中的block按照先进先出(FIFO)的...
前言 我们知道 block 中使用 self.xxx 的时候,block 会持有 self。 那么假如我们通过 _xxx 直接引用属性变量是否可以避免循环引用呢? 编写测试代...
前言 Masonry 是 Objective-C 中用于 AutoLayout (see Understanding Auto Layout) 的通用框架,一般用来代替原本 ...
[TOC] 概述 引用计数 MRC - manual retain count 内存管理的思考方式 自己生成的对象,自己所持有 非自己生成的对象,自己也能持有 不再需要自己持...
想象一个场景,你的 App 已经准备发布, 就是有一个问题,有个 严重的 bug 断断续续的出现,而你已经花了几个小时去修复它,它到底是什么? 通常, 这些都是多个线程同时访...
背景 iphone 发布历史 在iphone1-iphone3gs时代 window的size固定为(320,480),我们只需要简单计算一下相对位置就好了 在iphone4...
iOS的load方法与initialize方法 load Invoked whenever a class or category is added to the Objec...
iOS Banner Feature 支持多张图片 支持自动轮播 支持开启/关闭循环轮播 支持定义滚动方向 支持定义Page Controll位置 支持自定义自动轮播间隔 支...
Navigation Bar 透明动画实现 目前很流行流行的UI效果,监听滚动,导航条渐隐的UI效果实现,很多APP都有实现,比如美团外卖的首页模块,新浪微博的个人详情页面。...
Reactive Cocoa 学习笔记 [TOC] 基本概念 什么是RAC ReacticeCocoa 结合了好几种编码风格: 函数式编程——利用高阶函数,即函数将其它函数作...
版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明。本文链接:https://yotrolz.com/posts/74e21f72/ 一、RunLoop基本概念 R...
最近在学习swift做动画,用到constraint的动画,用到layoutIfNeeded就去研究了下UIView的这几个布局的方法。 下面列举下iOS layout的相关...
原文链接 基于观察者设计模式,苹果实现了notification和kvo两套监听机制,两者都实现了一对多的监听支持。通知在设计上暴露了notificationCenter这个...