pyenv切换python的版本

问题引入 在hexo 项目中使用npm 配置环境,出现错误:gyp ERR! configure error pyenv是python的多版本管理包,实现互相独立、互不干扰的pytho

汉字拼音排序方法

{% github it-boyer sortChinese 2deab8b width = 30% %} 方法一 实现模型对象排序,当万条数据时,出现卡顿问题。 方法二 实现字符串数组的排序,暂时没有验证大量排序情况,尝试优化第一种方

Git工具交互式暂存

交互式暂存 Git 自带的一些脚本可以使在命令行下工作更容易。 本节的几个互交命令可以帮助你将文件的特定部分组合成提交。 当你修改一组文件后,希望这些改

iOS插件化开发之Small

{% github it-boyer SmallDemo 5931b43 width = 30% %} 官网 small是android与iOS平台比较出名的轻巧的跨平台插件化框架,也正是被这一点吸引,决定将small应用到集团

当项目过大需要通过SSH方式Clone

设置全局提交信息 1 2 git config --global user.email "you@example.com" git config --global user.name "Your Name" 修改最后一次提交的用户名信息 ``git git config user.name ‘wangz’ git config user.email ‘wangz@alib.com’ git commit –amend –author=wangz 1 2 3 4 5 6 7 8 9 10 11 12 13 ### 项目过大问题 >git clone

隐藏导航条底部黑线

当需要导航条为透明色,与背景色一体时,需要去除底边线: 如下代码:使用空图片设置背景图,并指定bar的样式。 1 2 self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault]; self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;

Objective-C的运行时库

Objective-C 运行时 Objective-C 是一门基于运行时的编程语言,这意味着所有方法、变量、类之间的链接,都会推迟到应用实际运行的最后一刻才会建立。这将给开发人员极高的灵

MVVM介绍

MVVM 所以,MVVM 到底是什么?与其专注于说明 MVVM 的来历,不如让我们看一个典型的 iOS 是如何构建的,并从那里了解 MVVM: 我们看到的是一个典型的 MVC 设置

线程安全类的设计

这篇文章将专注于实用技巧,设计模式,以及对于写出线程安全类和使用 GCD 来说所特别需要注意的一些反面模式。 线程安全 Apple 的框架 首先让我们来看看 Apple 的框架