1.关联-属性指针-associate (1)双向关联-相互关联,相互把对方作为自己的指针 C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。 在GOF的...
1.关联-属性指针-associate (1)双向关联-相互关联,相互把对方作为自己的指针 C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。 在GOF的...
Mac自身的ruby 版本 2.x,通过ruby -v可以查看版本号。 为更新到ruby的最新版本,可通过以下命令解决: brew update 我们发现已经是最新版本可继续...
第一响应者 (The First Responder)什么是第一响应者?简单的讲,第一响应者是一个UIWindow对象接收到一个事件后,第一个来响应的该事件的对象。注意:这个...
大佬,链接挂了啊
iOS 页面卡死,但并不是 Crash 问题解决。GitHub 博客:iOS 页面卡死,但并不是 Crash 问题解决[https://tomatosx.github.io/2018/09/27/2018-09-27-iOS...
首先我们来看一下 我们需要实现的最终效果图 首先我们分析一下 这个布局是一个线性布局 先看LineLayout,它继承了UICollectionViewFlowLayout这...
// NSParagraphStyletypedef NS_ENUM(NSInteger, NSLineBreakMode) { NSLineBreakByWordWrap...
开发中常遇到字符串输入长度限制的需求 比如昵称限制输入7个字等因为iOS中字符串的length属性 计算的是字符的个数(不论汉字还是字母或者数字 都算是一个长度)通常情况下表...
序言 最近正在重新系统的进阶学习iOS,主要为了拓展技术深度;收集了一些自己认为不错的博客和资料和大家分享。 优先iOS面试题 1:腾讯—最新iOS面试题总结2:百度—最新i...
是啊,这么高的赞,误人子弟啊。
史上最详细的iOS之事件的传递和响应机制-原理篇前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
1:自己不响应,则交给下一个响应者,应该是[self.nextResponder touchesBegan:touches withEvent:event];
本来以为挺简单的效果,没想到居然有点小坑🙄,写下来跟大家分享下 给字符串添加删除线效果 1. 给字符串"123456"添加删除线效果 设置@{NSStrikethroughS...
update:git add .无效主要 产生的主要原因是没有再仓库的根目录下执行此命令 使用 git add . 添加所有更改文件,发现失败,使用 git st查看文件没...
1.const (常量) const的作用和宏是很类似的,当有字符串常量的时候,苹果推荐我们使用const,苹果经常把常用字符串定义成const。const仅仅用来修饰右边的...
第一个作用: 经 static 修饰的局部变量,只初始化一次,在下次执行到初始化代码时,会跳过初始化的逻辑 反复初始化 Person对象,但是静态局部变量 a 并没有初始化,...
一、setter和getter的一般写法 setter和getter器可以说是一个类最基本的东西,任何一门面向对象的语言,都又这个概念,C++、java等等。因为setter...
@eb65371ea65c 所以稳妥的做法是什么那?
git之stash[TOC] 1. 基本使用 stash命令可用于临时保存和回复修改,可跨分支。 注:在未add之前才能执行stash!!!! git stash [save message]...
NSComparisonResult 是一个枚举类型里面包含三个值 NSOrderedAscending = -1L,表示两个比较的对象前者小于后置NSOrderedSame...
目录 卡顿起因避免卡顿的常见优化方法按需加载异步绘制延时加载图片 序言 UITableView 是我们开发中常用的控件,所以掌握 UITableView 的相关优化技巧就显得...