自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 VSCode 小鸡汤 第01期 - REST Client 简单好用的接口测试辅助工具

介绍今天给大家介绍一个后端开发辅助的好工具 —— REST Client,插件如其名这就是一个 REST 的客户端插件,把我们的 VSCode 转化为一个 REST 接口测试的利器我们一般都会用 PostMan 来完成接口测试的工作,因为用起来十分简单快捷,但是一直以来我也在寻找更好的方案,一个不用切换窗口多开一个 app 的方案 —— 终于在使用 VSCode 一段时版本间,我找到了 RE...

2019-02-02 12:28:38 5098

原创 VSCode 小鸡汤 第00期 —— 安装和入门

简介这将是一个新的系列,将会以 Visual Studio Code(后文都简称为 VSCode 啦)的操作,环境配置,插件介绍为主,为大家不定期的介绍 VSCode 的一些操作技巧,所以取名 VSCode 小鸡汤,本篇将会介绍最基础的 VSCode 安装,以及 VSCode 中基本的编辑功能VSCode 安装既然是 VSCode 小鸡汤,那么 VSCode 就是必不可少的了,不然就是白水煮...

2018-11-29 20:11:17 788

原创 理解 iOS 和 macOS 的内存管理

在 iOS 和 macOS 应用的开发中,无论是使用 Objective-C 还是使用 swift 都是通过引用计数策略来进行内存管理的,但是在日常开发中80%(这里,我瞎说的,8020 原则嘛

2018-11-17 18:51:27 516

原创 写在使用 Linux 工作一年后

start去年公司空了几台台式机,当时看了下似乎配置比我用的乞丐版 air 略高一些,而且除了 ssd 以外还有一个 1T 的大硬盘,加上后面可能会有一段时间不做 iOS 了,那就不需要 macOS 了,于是顺了一台过来桌上用来打算做开发机,当时可选的方案有 Windows 10 和 Linux,思考了下机器上 60G 的 ssd 估计是不能装那么多东西的,而 Windows 要把好多东西装到 ...

2018-10-26 00:01:23 655

原创 Effective Objective-C 2.0 Tips 总结 Chapter 5,6,7

Effective Objective-C 2.0 Tips 总结 Chapter 5,6,7Chapter 5 内存管理Tips 29 理解引用计数引用计数是 Objective-C 内存管理的基础,包括 ARC 也是建立在引用计数的基础之上,理解引用计数机制,能更好的帮你使用 ARC引用计数的基本原理是每个对象都有一个当前有多少对象希望他存活的计数器,当这个计数器归零那么这个对象...

2018-10-07 14:23:32 155

原创 Effective Objective-C 2.0 Tips 总结 Chapter 3 & Chapter 4

Chapter 3 接口与 API 设计Tips 15 使用前缀避免明明空间冲突Objective-C 没有命名空间,所以我们在起名时要设法避免命名冲突避免命名冲突的方法就是使用前缀应用中的所有名称都需要加前缀(包括实现文件中的全局变量和纯 C 函数)Tips 16 提供“全能(designated)初始化方法”一个会被所有初始化方法调用到的初始化方法当底层数据存储机制变化时,只需要修改这

2017-07-22 00:03:37 404

原创 征服恐惧!用 Vim 写 iOS App

配置 Vim 达到可以撸 iOS app 的效果

2017-02-21 11:12:13 634

原创 Effective Objective-C 2.0 Tips 总结 Chapter 1 & Chapter 2

Effective Objective-C 2.0 Tips 总结 Chapter 1 & Chapter 2下面只是对读到的所有 Tips 结合我平时开发中遇到的问题进行总结,每一个 Tips 和书中的每一条对应,本文的目的是去掉书中的大部分讨论的内容,让人能够马上使用这些 Tips,建议阅读过原书后食用更佳。Chapter 1 熟悉 Objective-CTips 1 Objective-C

2016-11-28 11:42:00 422

原创 iOS Autolayout 介绍 2 Interface Builder 技巧

start上一期,介绍了一下 Autolayout 的一些基本做法,以及 iOS 上 AutoLayout 的思想和简单的原理介绍,有同学给我建议继续出下一期,这里,我们就来继续第二期吧,这一期我们依然停留在 Interface Builder(后面简写 IB)上,介绍我在工作中遇到的一些问题,以及依赖 IB 是如何解决的,也不会涉及很多代码。小技巧篇预览功能有时候,我们在拖拽完成布局后,总想看看效

2016-07-10 10:29:02 393

原创 POP Animation 和 layoutSubviews 的冲突

问题现象因为 Facebook 的 POP 框架用起来很舒服,于是一直慢慢来习惯了用 POP 做动画,最近做了一个很简单的让一个 Button 旋转的动画,程序却异常的崩溃了,崩溃的地方在 -layoutSubviews 这个地方,如下图目测,应该是因为动画的时候,触发了 -layoutSubviews 方法,于是崩溃,就像这样并且在终端输出了这样的信息Jun 27 07:05:17 shenzh

2016-06-27 10:41:28 511

原创 iOS Autolayout 介绍

如何开始使用 Autolayout

2016-06-05 00:48:05 533

原创 内存拷贝渲染视频的研究

内存拷贝渲染视频的研究这里说的视频渲染是指通过 CVPixelBufferRef 获取 CGImageRef 对象在 UI 上进行渲染的过程。大家都知道视频渲染是一个非常麻烦的过程,一般来说我们会通过将 CVPixelBufferRef 转换为 CIImage 再将 CIImage 对象转换为 CGImageRef 来完成视频的渲染,其中 CIImage 渲染到 CGImageRef 的过程将会需要

2016-06-05 00:46:36 558

原创 iOS Autolayout 介绍

# 简介曾经 iPhone 和 iPad 的屏幕的逻辑分辨率只有唯一的一个大小,所以在 iOS 上开发应用是非常幸福的,我们不需要面对大量的屏幕尺寸和分辨率,但是随着 iPhone5,6,6 plus,iPad Pro 的出现,以及 iOS 上提供的分屏多任务的支持,应对不同分辨率的布局在现在 iOS 开发中已经变的非常重要,在 iOS 上常用的布局方式有下面几种:- 代码

2016-06-05 00:43:03 382

原创 写玩具代码

这次学习C#并不是第一次学习一门新的程序语言了最终觉得,学习语言需要的还是大量的玩具代码最早学习Basic的时候对程序设计完全没有概念的时候老师教了我很多的玩具代码那个时候,只是模仿学了好长时间以后又有一种新的说法了学习写程序,不能只满足于书本上的玩具后来,经过了,VB,C++,C,Java(学的不是太好),C#以后觉得,学习程序设计还是回到原点吧虽然,玩具代码没有实际的实用价值但是,通过一遍一遍

2008-05-23 22:53:00 1004

原创 开始学习C#了

终于下决心开始好好的学习C#了前天在书店买了本Programing C# 4E打算好好的学学C#还买了本WPF程序设计指南就是Programing Windows作者写的另外一本讲WPF的Book感觉两本书都很好看看完C#那本后继续看WPF的那本将来还是打算以.Net为主了,呵呵

2008-04-29 13:32:00 457

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除