240 发简信
IP属地:北京
  • git 使用

    本地新建的一个项目 如何上传到gitHup上,具体操作步骤如下 git initgit add .git commit -m"xxxx"git ...

  • block的使用

    目前Block已经广泛应用于iOS开发中,常用于GCD、动画、排序及各类回调 注: Block的声明与赋值只是保存了一段代码段,必须调用才能执行...

  • SDWebImage底层实现原理及内部实现过程

    SDWebImage底层实现有沙盒缓存机制,主要由三块组成 1、内存图片缓存 2、内存操作缓存 3、磁盘沙盒缓存 1 //图片缓存的基本代...

  • iOS 网络请求url的缓存策略

    url缓存策略 问题原因: 多次重复请同一个url求造成流量浪费 程序相应速度不快 解决办法 为了提高性能,可以考虑使用缓存(内存缓存/硬盘缓存...

  • UITableView性能优化与卡顿问题

    1.最常用的就是cell的重用, 注册重用标识符 如果不重用cell时,每当一个cell显示到屏幕上时,就会重新创建一个新的cell 如果有很多...

  • Release与Debug的区别

    Debug: 调试版本,主要是让程序员使用,在调试的过程中调用Debug会启动更多的服务来监控错误,运行速度相对较慢,而且比较耗能.Releas...

  • JSPatch的使用和苹果拒绝

    1.iOS应用程序上架到AppStore需要等待苹果公司的审核,一般审核时间需要1到2周.虽然程序在上架前会经过测试人员的测试,但有时候还是不免...

  • iOS 开发环境切换到正式环境

    这篇文档主要是解决以下两个在开发时经常遇到的问题: 1、在开发时,有一些代码仅在开发时运行,发版时不能运行。比如:测试用的mock数据、自动登录...

  • MVC 单例模式的理解

    1.什么是MVC mvc是model view controller的简称, view-存放视图使用的 model -模型,有很好的复用性.有控...