1、说说你认识的Swift是什么? Swift是苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于MAC OS和iOS平台,...
基础条件 使用runtime的特性,进行方法交换 原理: 在iOS中,使用函数,可以把函数分为两个部分,即方法名与方法体(selector and method),一个方法名...
1、什么情况使用 weak 关键字,相比 assign 有什么不同?什么情况使用 weak 关键字?在 ARC 中,在有可能出现循环引用的时候,往往要通过让其中一端使用 we...
4月份换的工作,以前都是OC开发APP,新公司采用的是Swift,所以为了更好的工作,目前处于边做边学的阶段, 写这些就是为了记录一下学习过程。 ps:目前大环境还是以Swi...
今天看到一个视频,是一对父子之间的谈话,父亲就问孩子,如果在学校受到欺凌,该怎么办!孩子不负所望的回答的是,拿东西跟别人干啊。换做是我在那个岁数也是会跟这个孩子同样的想法。不...
前言: 最近因为公司业务需求,需要使用阿里云的mpaas,其实mpaas的是一个具有强大功能的框架,我们包含推送,扫码,UI,H5等很多的模块的。我们此次使用的是其H5容...
前言 闲着没事干,想起多年前学java时,笔者撸过的俄罗斯方块,坦克大战,贪食蛇,现如今已抛弃java多年,投入iOS的怀抱,既然如此,何不用OC来撸个贪食蛇玩玩?于是,就有...
前言: 前段时间刚离职,面试了几家公司,不免会问道架构方面的知识,可是我发现了一个局限性,都是偏于开发模式的选择,比如MVC、MVVM等。对此,个人感觉过于片面。下面就是我自...
很多人提到KVO的时候,就知道他是用来监听的。然后实现原理就是系统在后台默认创建子类。具体问道,创建子类的时候如何监听变化的 ,很多人就有点卡壳的,包括我自己也有过这个经历,...
如何设置指定的转动圈数,现在的圈数太多了
iOS九宫格抽奖转盘需求 公司最近有需求做个转盘抽奖,写了个指针转盘,效果一般,就写了个九宫格样式的抽奖转盘。支持网络图片和本地图片加载。(不足之后请大佬指点下。三扣三扣😄) 核心代码 背景是两...
前言:最近因为block多次出现问题,就决定好好的研究一下block的原理。自己获得一些东西,分享一下,不足之处,请多多指教! 一、堆区、栈区 的区别 关于堆和栈的具体定义网...
@梯柱挡门 嗯,谢谢指教,因为代码不多就没注意,下次改正
Initialize 和load的区别,1.load ——随着类的加载而加载 —-不会调用父类的,多用于swiz等交换函数实现 先执行类自身的实现,再执行类别(Category)中的实现。 2.initiliaz ...