• JDK10都发布了,nio你了解多少?

     发表于 1 个月 前

    总的来说NIO也是一个比较重要的知识点,因为它是学习netty的基础~...

  • Linux 的 IO 通信 以及 Reactor 线程模型浅析

     发表于 2 个月 前

    随着计算机硬件性能不断提高,服务器 CPU 的核数越来越越多,为了充分利用多核 CPU 的处理能力,提升系统的处理效率和并发性能,多线程并发编程越来越显得重要。无论是 C++ 还是...

  • iOS 自定义下拉刷新控件 —— 解决图片拉伸与数据刷新冲突

     发表于 4 个月 前

    iOS 的下拉刷新用的最广泛的应该是 MJRefresh . 但是有时候不能满足我们的特殊需求. 如下拉时候, 设置的图片放大, 那么用该控件刷新就会有些问题. 今天作者 就简单封...

  • 从 Aspects 源码中我学到了什么?

     发表于 5 个月 前

    AOP (Aspect-oriented programming) 译为 “面向切面编程”,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用 AOP 可以对业务...

  • iOS值得学习的三方库

     发表于 5 个月 前

    本文整理开发中使用的库,和一些个人喜欢的库,方便以后查阅。...

  • 对于 iOS 开发基于经验的一些总结与规划

     发表于 5 个月 前

    又一年接近了尾声,一年下来感觉自己还是很菜,突然想起之前和朋友聊天,朋友本身技术实力极强,业界认可度也较高。但是还是认为自己很菜。我认为这很大一部分是对于知识的敬畏心,作为程序员就...

  • iOS面试旗开得胜之答案篇

     发表于 6 个月 前

    以下问题的答案是之前写的一篇文章 iOS面试旗开得胜之问题篇 现在把问题的答案整理了一份出来给大家。希望对大家有所帮助。...

  • 升级 Flask 到 Quart 获得 3 倍性能提升

     发表于 6 个月 前

    简评:将你的 Flask 应用程序升级到 Quart 应用程序,轻松获得 3 倍的性能提升,本文将用一个简单的 demo 来告诉大家如何去做。...

  • iOS面试题:阿里-P6一面-参考思路

     发表于 6 个月 前

    栈区(stack) 由编译器自动分配并释放,存放函数的参数值,局部变量等。栈是系统数据结构,对应线程/进程是唯一的。优点是快速高效,缺点时有限制,数据不灵活。...

  • iOS中的MVP模式初探

     发表于 7 个月 前

    以前在项目中都写的是MVC模式, 由于现在在项目中要学习MVP模式, 所以找了一个Demo研究了一下. 就简单说说自己的看法吧....

  • 快速自动化适配iPhone X

     发表于 7 个月 前

    关于iPhone X的适配,主要需要做的工作点就是针对上下非安全区域的适配。...

  • iOS 判断当前网络状态的三种方法

     发表于 7 个月 前

    在项目中,为了好的用户体验,有些场景必须线判断网络状态,然后才能决定改干嘛。比如视频播放,需要线判断是Wifi还是4G,Wifi直接播放,4G先提示用户。...

  • 你已经会用 Git 了吗?

     发表于 7 个月 前

    工作中很多同学已经会使用 Git 了,然而对各个概念比较模糊,这里主要理清 Git 中的各个概念,更好的理解 Git。如果你还不知道如何使用 Git,可以参考 @廖雪峰 廖雪峰 的...

  • 最近很火的 Safe Area 到底是什么

     发表于 7 个月 前

    iOS 7 之后苹果给 UIViewController 引入了 topLayoutGuide 和 bottomLayoutGuide 两个属性来描述不希望被透明的状态栏或者导航栏...

  • iOS 多网络请求的线程安全

     发表于 8 个月 前

    我发现解决并行问题最简单最优雅的方法就是尽可能的少使用并发编程,而且我们的处理器非常适合执行那些线性代码。但是如果将大的代码块或任务拆分为多个并行执行的小代码块和任务将会让代码变得...

  • iOS蓝牙开发CoreBluetooth框架总结

     发表于 8 个月 前

    最近兼职公司一个项目设计蓝牙项目,在开发过程中踩了不少坑,做了一些简单的整理以及总结,在此顺便分享一下。...

  • iOS App 性能检测

     发表于 8 个月 前

    最近组里在做性能优化,既然要优化,就首先要有指标来描述性能水平,并且可以检测到这些指标,通过指标值的变化来看优化效果,于是笔者调研了iOS APP性能检测的一些方法,在此总结一下。...

  • 2017年排名前11的iOS应用分析工具

     发表于 8 个月 前

    似乎每年都有越来越多的移动分析工具,2017年也是如此,所以用户很难在这么多iOS应用程序选择使用哪一个,或者说,用户将不止使用一个分析工具。开发人员倾向于使用各种分析工具来帮助他...

  • 58 同城 iOS 客户端搜索模块组件化实践

     发表于 8 个月 前

    58 同城 App 自从 1.0 版本开始,便已经提供了搜索功能。随着版本的迭代、业务的复杂,搜索框架也在不断受到挑战。诸如代码不能复用、耦合度高、业务功能接入成本高等问题日积月累...

  • App开发团队必须知道的 iOS 11 更新点

     发表于 8 个月 前

    WWDC 2017 已经过去差不多一个季度了,最近随着 Xcode 9 正式版以及 iPhone 8、iPhone X 的发布,iOS 11 的全面适配也被提上了日程。我整理了一下...