240 发简信
IP属地:福建
  • 你好,为下载模拟器时,可以使用真机么

    Xcode 15 模拟器总是下载失败

    如图所示 我是去网站下载这个https://developer.apple.com/download/all/[https://developer.apple.com/dow...

  • 120
    阿里、字节 一套高效的iOS面试题解答(完结)

    [TOC] runtime相关问题 面试题出自掘金的一篇文章《阿里、字节:一套高效的iOS面试题》该面试题解答github 地址版本目前已经完结,可自行下载pdf进行阅读,仅...

  • 用贝塞尔曲线和CAShapeLayer添加圆角,边框

    1.一般圆角或者边框都是一个app的修饰方式,所以最好是创建UIView的类别,以便不时之需. 2.设置圆角-- 只需要白塞尔曲线来画就好了,简单,高效,且性能要比view的...

  • 120
    iOS即时通讯,从入门到“放弃”?

    前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...

  • 120
    iOS设计模式详解

    在软件工程中,(引自维基百科)设计模式[https://zh.wikipedia.org/wiki/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F_...

  • 六大设计原则

    单一职责原则一个类只负责一件事,calayer只负责展示和动画,UIview只负责时间传递和响应 开闭原则向修改关闭,向扩展开放。 依赖倒置原则抽象不依赖于具体实现,具体实现...

  • 120
    iOS 多线程

    今天我们从大家最关心的GCD和NSOperation共同和不通开始 我们可以看到,NSOperation Queue 作为高级 API,有很多 GCD 没有的功能,如需要支持...

  • 120
    iOS Block

    Blocks是C语言的扩充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了这个新功能“Blocks”。从那开始,Block就出现在iOS和Ma...