240 发简信
IP属地:山东
  • React Native 的使用

    # React Native 的使用 ## 安装环境 ### 1.安装Homebrew ruby -e "$(curl -fsSL https:...

  • swift3.0 实现gcd定时器

    // 优点: 1.不用考虑RunLoop,切换RunLoop的时候 定时器照样跑 // 2.不用考虑强引用导致 控制器不销毁的问题,定时器...

  • Swift3.0中unrecognized selector

    写的有点乱 // 为了好测试 只对UIResponder做了延展 讲道理应该给NSobject 做延展 extension UIResponde...

  • 在swift里面通过类名来创建类

    在swift里面通过类名来创建类 anyClass 是一个协议 并不是一个类 所以并不能给anyClass 或者 anyObject 写延展 加...

  • copy for Swift

    1.非集合 NSString (1)NSString copy:内容拷贝 不可变类型 mutableCopy:内...

  • runtime实现button延时点击

    先上OC版本 // UIButton+Touch.h// button//// Created by 马耀 on 16/5/3.// Copyr...

  • drawRect

    //取得上下文 CGContextRef context = UIGraphicsGetCurrentContext(); //设置路径 ...

  • CABasicAnimation

    别忘了添加到layer上!!!!! //创建动画对象 CABasicAnimation *base = [CABasicAnimation a...

  • SnapKit的使用

    SnapKit是Masonry的Swift版,项目发布至今大约1年的时间,已经在github上有两千多个star 使用: 注意: UI控件的创建...