一、首先我做了非硬件上的优化处理,在升级到10.14之前还是挺管用的。但是为了使用最新的iOS SDK,升级到10.14以后,已经不管用了。

1、设置-》通用

将动画相关的选项去掉。

2、设置-》辅助功能-》显示器

将“减弱动态效果”、“减少透明度”、“无需用颜色区分”钩上。

3、关掉spotlight功能

关闭:

sudo mdutil -a -i off

开启:

sudo mdutil -a -i on

4、设置-》通知

减少不用的通知。

5、设置-》安全性与隐私

关闭文件保险箱加密功能。

6、设置-》时间机器

关闭。

7、设置-》软件更新

关闭自动关更新功能。

8、设置-》调度中心

不要使用触发角。

9、设置-》Siri

关闭。

二、更换SSD

材料准备:买了一块金士顿的480G的SSD,开机工具,硬盘盒。

参考【http://www.123haitao.com/t/364081】进行了拆机和装机的工作,但是数据迁移这块,由于我之前一直都没有用另一个硬盘做为时间机器的备份硬盘,所以如果我使用时间机器的方式,就还得另外准备一块硬盘。

时间机器的使用是这样的:

自身不能作为自己的时间备份盘。

盘A在主机里面,需要另外一个盘B作为盘A的时间备份盘,然后将盘C装如主机,使用盘B还原数据到盘C中。

使用硬盘盒的方式将硬盘数据的拷贝到另一个硬盘上的方式,是可行的,但是我不想整个过程不可控(机器拆开后,需要等到拷贝完成,我才能开始装机,等得时间过久的话,可能零件会丢等风险),所以我也没有使用硬盘盒拷贝硬盘的方式。

我使用的方式:

直接将新硬盘换到主机中,用硬盘盒连接换下来的硬盘作为启动盘。使用硬盘工具对内置的SSD盘,初始化等操作使得能够被mac系统识别,然后去开发者中心下载了10.14.2系统。运行系统的安装程序时,可以选择将程序装置到那个硬盘中,这个时候选择内置的SSD盘就行了。系统安装后,内置的SSD就是一台“新电脑”的感觉了。然后慢慢的将老硬盘中的文件移动到新硬盘中就行了。

总结:

应该在没有拆机之前,用硬盘连接新硬盘,初始化后直接往上面装系统(先将系统安装程序下载到老硬盘中,运行安装程序时选择安装到新硬盘上就行了)。然后将一些有用的文件通过硬盘盒往新硬盘中拖就行了。

但是有之前硬盘上的程序就需要在新硬盘中重新安装一边了。有个技巧,mac系统的应用可以直接从“应用程序”中像文件一样拖到新硬盘中,可以直接使用。

但是使用命令行装的程序就不方便直接拖的方式了。这方面的安装教程网络上很多,我只列出清单,直接百度或者谷歌就行了:

1、安装Homebrew

2、安装ruby

3、安装rvm

4、安装cocoapods

5、安装git

【传送门】我参看这篇文章完成了安装。

三、实在不行就去买台新工具吧

1、Apple Store

工欲善其事,必先利其器。一台高配置电脑,是值得的。

最新文章

  1. broadcasting Theano vs. Numpy
  2. 【VC++技术杂谈005】如何与程控仪器通过GPIB接口进行通信
  3. 修改HTTPD.CONF中的DocumentRoot,出现 You don't have permission to access /??? on this server.
  4. sap 常用表
  5. ECMAScript —— 学习笔记(思维导图版)
  6. Oracle数据库之四
  7. Windows 环境搭建cocos2dx 3.x Eclipse的环境
  8. homework-03 图形化化最大子序列和
  9. 曾经感动过我们的文字 今天是否还有印象?——v1
  10. jQuery 属性操作和CSS 操作
  11. Book for Opencv
  12. 我的美国(北美)计算机CS实习面试经验分享
  13. Pdf File Writer 中文应用(PDF文件编写器C#类库)
  14. obj-c中-fobjc-arc-exceptions的解释
  15. ubuntu权限不够
  16. lib下的Jar包在项目打包的时候提示不能找不到
  17. Spring-Cloud之Eureka排坑之旅
  18. delphi怎么做桌面滚动文字?
  19. Qt: QAction在QToolBar中快捷键行为注意事项
  20. 服务发现系统etcd之安装和使用

热门文章

  1. 1.1 Eclipse下载安装(+java环境)
  2. Django框架-路由层
  3. 每天进步一点点------SOPC的Avalon-MM IP核(四) KEY_LED IP定制
  4. 【Vue常用指令】
  5. jmeter实现SMTP邮件协议压测
  6. Hadoop架构: 流水线(PipeLine)
  7. CF1208G Polygons 数论
  8. GO学习之 为什么选择GO
  9. 放眼全球,关注游戏质量变化:腾讯WeTest发布《2019中国移动游戏质量白皮书》
  10. 解决sublime不能正常使用python3中的input