240 发简信
IP属地:山西
  • Resize,w 360,h 240
    iOS 框架 Viper 初识

    前言: 传统的MVC架构中,我们都知道,其Controller(控制器)层接纳了太多的任务,当开发不断进行,其内部的业务逻辑逐渐积累,最后则会变...

  • swift 中 set 和 get 方法

    相比 Objective-C 中的 set 和 get 方法 ,swift 中的set 和 get 要复杂一点。 在swift 中主要分存储型属...

  • Resize,w 360,h 240
    Java AES128 加密 和 iOS ,Android的同步(含代码)

    一:前言 AES是开发中常用的加密算法之一。然而由于前后端开发使用的语言不统一,导致经常出现前端加密而后端不能解密的情况出现。然而无论什么语言系...

  • Resize,w 360,h 240
    iOS 单元测试(Unit Test 和 UI Test)

    一 :前言 很多的开发者 都听说过单元测试,但是不可否认 很多开发者 在实际开发中很少使用这个 单元测试。 大部分人想我自己把工程跑起来 一步步...

    12.6 36538 7 101
  • iOS 仿苹果钱包绑银行卡界面

    大体效果如下: 代码分析 DEMO 下载地址。 这是一个类似 原生 UITableView 的自动以控件,使用swift 编写。 多出了调节 每...

  • iOS block中weakSelf和strongSelf的使用(分别什么时候用)

    一 :前言 在Block 的使用中 为了避免循环引用 我们经常把 ‘self’ 转换成 weak automatic 的变量 这样在 Block...

  • Mac iOS 模拟器录制屏幕生成Gif

    有的时候我们需要将iOS app 的运行效果录制下来并保存成gif动画发布在 博客或者简书上面。这样看上去效果更好,更直观。网上一些 录制屏幕的...

  • iOS 工厂模式

    前言:在面向对象编程中, 最通常的方法是一个New 或者 alloc 创建要给对象实例,但是在一些情况下, new操作符直接生成对象 往往不符合...

  • iOS KVO 实现原理 和 自己实现KVO

    一:前言 KVO 是我们经常使用的键值观察者模式的一种实现 。大概功能是 比如有两个对象 A 和B B 观察了A的某个属性E ,当E发生变化的时...

    0.5 5078 2 13