240 发简信
IP属地:山东
  • 120
    iOS-instrument使用

    参考:iOS性能优化:Instruments工具[//www.greatytc.com/p/d8dcf5073881?utm_campaign=maleskine&...

  • UIButton防止重复点击

    方法一 设置enabled或userInteractionEnabled属性 方法二 借助cancelPreviousPerformRequestsWithTarget:se...

  • 120
    iOS IP 直连原理剖析

    移动互联网的网络状况是十分复杂的,三大运营商、3G、4G、Wi-Fi、地点等任何一个状态的改变都会导致网络状况的变化,并且运营商、代理商们还可能在其中搞一些小破坏,比如经常会...

  • iOS RunLoop 监听

    当在主线程刷新页面过于频繁时,容易造成页面卡顿,这时候需要监听主线程的RunLoop,在RunLoop空闲时再去处理UI事件,例如股票类的实时刷新数据。 查看Demo:SKR...

  • NSTimer不准的问题及解决

    Runloop Timer为什么不准?1:Runloop Timer底层使用的timer精度不高;2:与Runloop底层的调用机制有关系。 情况产生:1、NSTimer被添...

  • 2020 最新iOS面试题之Block(附答案)

    Block 这一篇我们来研究一下objc的block并回答一下面试中的下列问题: 1.block的内部实现,结构体是什么样的2.block是类吗,有哪些类型3.一个int变量...

  • 120
    iOS 中IconFont的使用

    1.什么是iconfont iconFont拆开来看,就是 Icon + Font,这样估计大家应该都能理解是什么,那两者结合是什么呢?没错!就是 IconFont !让开发...

  • 120
    环境变量xcconfig的使用

    一、配置的初衷:每次app在Release和Debug模式下都要来回改正式与测试的 BaseUrl以及其他的url或者常量,有可能忘记改,我们就上线,结果就可想而知,于是为了...

  • 120
    iOS动画

    1、Core Animation Core Animation,即为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。也就是说,...

  • iOS设计模式

    1、MVC 通过数据模型,控制器逻辑,视图展示将应用程序进行逻辑划分, model-即数据模型,view-视图展示,controller进行UI展现和数据交互的逻辑控制。 2...

  • 蓝牙4.0开发

    一、关于蓝牙开发的一些重要的理论概念: 1.当前ios中开发蓝牙所运使用的系统库是。 2.蓝牙外设必需为4.0及以上(2.0需要MFI认证),否则无法开发,蓝牙4.0设施由于...

  • Socket

    Socket的基本概念 1.定义 网络上两个程序通过一个双向通信连接实现数据交互,这种双向通信的连接叫做Socket(套接字)。 2.本质 网络模型中应用层与TCP/IP协议...

  • 120
    iOS多线程

    一.概念 1.进程 1.进程是一个具有一定独立功能的程序关于某次数据集合的一次运行活动,它是操作系统分配资源的基本单元. 2.进程是指在系统中正在运行的一个应用程序,就是一段...

  • 120
    iOS打印 AirPrint

    使用iOS AirPrint 让你的APP轻松实现打印功能 1, 什么是AirPrint 其实就是将iOS(iphone,ipad)上的内容,使用支持AirPrint的打印机...

个人介绍
每天学技术,月薪三万不是梦。