240 发简信
IP属地:上海
  • 面试题2

    1、说说你认识的Swift是什么? Swift是苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于MAC OS和iOS平台,...

  • iOS 方法交换的原理

    基础条件 使用runtime的特性,进行方法交换 原理: 在iOS中,使用函数,可以把函数分为两个部分,即方法名与方法体(selector and method),一个方法名...

  • 120
    iOS 面试题及答案总结(目的是给自己以后面试准备题库,非盈利,引用的已经注明出处了)

    1、什么情况使用 weak 关键字,相比 assign 有什么不同?什么情况使用 weak 关键字?在 ARC 中,在有可能出现循环引用的时候,往往要通过让其中一端使用 we...

  • 自学Swift --> 闭包

    4月份换的工作,以前都是OC开发APP,新公司采用的是Swift,所以为了更好的工作,目前处于边做边学的阶段, 写这些就是为了记录一下学习过程。 ps:目前大环境还是以Swi...

  • 生气or冷静

    今天看到一个视频,是一对父子之间的谈话,父亲就问孩子,如果在学校受到欺凌,该怎么办!孩子不负所望的回答的是,拿东西跟别人干啊。换做是我在那个岁数也是会跟这个孩子同样的想法。不...

  • iOS swift 接入mpaas h5容器

    前言: 最近因为公司业务需求,需要使用阿里云的mpaas,其实mpaas的是一个具有强大功能的框架,我们包含推送,扫码,UI,H5等很多的模块的。我们此次使用的是其H5容...

  • iOS小游戏--贪食蛇

    前言 闲着没事干,想起多年前学java时,笔者撸过的俄罗斯方块,坦克大战,贪食蛇,现如今已抛弃java多年,投入iOS的怀抱,既然如此,何不用OC来撸个贪食蛇玩玩?于是,就有...

  • 关于架构方面的思考

    前言: 前段时间刚离职,面试了几家公司,不免会问道架构方面的知识,可是我发现了一个局限性,都是偏于开发模式的选择,比如MVC、MVVM等。对此,个人感觉过于片面。下面就是我自...

  • 关于KVO的简单记录

    很多人提到KVO的时候,就知道他是用来监听的。然后实现原理就是系统在后台默认创建子类。具体问道,创建子类的时候如何监听变化的 ,很多人就有点卡壳的,包括我自己也有过这个经历,...

  • 如何设置指定的转动圈数,现在的圈数太多了

    iOS九宫格抽奖转盘

    需求 公司最近有需求做个转盘抽奖,写了个指针转盘,效果一般,就写了个九宫格样式的抽奖转盘。支持网络图片和本地图片加载。(不足之后请大佬指点下。三扣三扣😄) 核心代码 背景是两...

  • 120
    copy 、strong、weak 对于block的影响

    前言:最近因为block多次出现问题,就决定好好的研究一下block的原理。自己获得一些东西,分享一下,不足之处,请多多指教! 一、堆区、栈区 的区别 关于堆和栈的具体定义网...

  • @梯柱挡门 嗯,谢谢指教,因为代码不多就没注意,下次改正

    Initialize 和load的区别,

    1.load ——随着类的加载而加载 —-不会调用父类的,多用于swiz等交换函数实现 先执行类自身的实现,再执行类别(Category)中的实现。 2.initiliaz ...

个人介绍
特讨厌面试的时候问底层相关的,比较喜欢的是经验。分享经验,自己能成长,也会对别人有帮助。