240 发简信
IP属地:浙江
  • NotificationCenter 通知中心

    经测试发现1,对于默认的通知中心 NotificationCenter.default, 没有移除监听通知的情况下, 对象销毁后再发通知的话 不会触发方法,也不会崩溃。...

  • runtime应用之crash防护

    当我们调用一个实例或者类本身没有实现的方法的时候会发生一个经典的crash,unrecognized selector sent to instance。学习过runtime...

  • 消息机制和消息转发

    1,消息机制消息机制是OC动态性的体现, 相比于c语言的函数调用在编译的时候已经确定,在OC中每一个方法的实际调用需要等到运行时才能确定。 并且OC中调用方法都可以看做是向调...

  • 120
    What's New in Swift5.0&5.1

    零、简介 下面介绍Swift 5 & Swift 5.1中的新特性,内容主要来自WWDC2019 - Session 402 ; 主要包括以下三个部分: ABI & Modu...

  • 文件下载总结

    之前做了文件下载相关的模块,一直忙其他事情,现在终于有时间回顾一下了。文件下载其实分两大块:一是文件本身的下载,二是本地数据关系的维护。 先说文件下载 首先文件下载的需求是前...

  • OS X和iOS图像处理框架Core Image

    原链接:http://www.csdn.net/article/2015-02-13/2823961-core-image 摘要:本文结合实例详解了OS X和iOS图像处理框...

  • 编译报错symbol(s) not found for architecture x86_64

    今天拉了公司一个新项目的代码,使用模拟器运行的时候,编译报错,提示项目中的一个动态库缺少x86_64架构 我第一个想到的原因是framework打包的时候没有把模拟器对应的架...

  • 仿知乎裁剪头像

    最近刚做了一个新的app,里面有裁剪头像的需求,于是仿照这知乎的效果自己写了一个裁剪图片的控制器,支持设置裁剪区域和蒙版样式,缩放、移动、双击放大和缩小图片。想着分享出来提高...

  • git 报错 Enter passphrase for key '/Users/xxx/.ssh/id_rsa

    最近换了新的电脑,公司代码仓库使用的是SSH协议,于是生成key,添加gitlab,一气呵成,但是拉代码的时候提示 每次pull 和push的时候的时候老是提示我输入密码,问...

  • 120
    CocoaPods再次入门

    最近换了台新电脑,重新装了一下开发环境,踩了好多坑😂,感觉有必要写下来备用 1,什么是cocoapods cocoapods是一个swift和OC应用依赖管理工具,上面有丰富...

  • 导航栏显示问题

    edgesForExtendedLayout edgesForExtendedLayout是UIViewController的一个属性, 表示控制器延伸的边界。是枚举类型,默...

个人介绍
心之所向,素履以往