240 发简信
IP属地:山西
  • UIButton超出superview的边界响应事件的方法

    问题所在:UIButton是某UIView的子视图,但是UIButton超出了UIView的边界,正常情况下点击事件会失效。在该UIView下实现- (UIView*)hit...

  • 关于OC的runtime消息机制

    一.runtime简介 runtime简称运行时,OC就是运行时机制,其中最主要的就是消息机制。对于C语言,函数的调用在编译的时候就会决定调用哪个函数,而对于OC的函数,属于...

  • Runloop与autorelease的关系

    这是一道可能经常被问的面试题,首先先说一下NSRunloop。 NSRunloop是一个消息循环,会监测输入源(inputsource)和定时源(timer source)。...

  • 关于xcode取色后设置有误差的原因

    以下是关于macmini连接外接显示器的问题,使用笔记本的可能不需要看了。公司给配了macmini外加显示器,今天正式使用发现个问题,取完颜色后无论是用代码还是xib设置相应...

  • delegate与block的区别及应用场景

    block和delegate都可以回调,block更轻型,使用更简单,能够直接访问上下文,这样勒种不需要存储临时数据,使用block代码通常会在同一个地方,这样读代码也连贯。...

  • _objc_msgForward的作用,直接调用会发生什么

    demo地址 _objc_msgForward是IMP类型的,用于消息转发的,当像一个对象发送消息,但他没有实现的时候,_objc_msgForward会尝试做消息转发。 o...

  • iOS开发关于webview中的音频进入后台如何继续播放

    前两天项目出了个问题,webview中的音频如果播放后,pop到上个页面webview没了,但是音频还在继续播放。进入后台后音频停止,但是正常项目的需求是pop到上个页面音频...

  • iOS开发 iPhoneX以上机型适配判断

    其实iphoneX以上(包括新发布)的机型无非就是多了刘海屏,多了safeArea,所以只要判断有没有safeArea就可以了。用xcode10打包的前提下iOS11没有刘海...

  • 120
    iOS开发性能监控

    App 的性能问题虽然不会导致 App不可用,但依然会影响到用户体验。如果这个性能问题不断累积,达到临界点以后,问题就会爆发出来。这时,影响到的就不仅仅是用户了,还有负责Ap...

  • 120
    彩铅-可爱的猫咪 (含两款步骤图)

    一月画了六只形态各异的可爱猫。总体来说,我觉得跟着临摹的话,猫的形体还是比较好掌握的,可以量一下原图猫的身材比例,也可以运用十字线或九宫格来定位。猫猫的面部是重点刻画的部位,...

  • 不要让计较,成了生活的习惯!

    生活不需要计较, 计较多了, 处处都是怨怼。 不要轻易地去责怪他人, 计较往往是自己的执念。 每个人都有自己的生活方式, 不要拿自己去和他人计较, 计较成了习惯就会妄言, ...