Niko's blog

Git command a day - gitignore

gitignore
今天在使用git新建项目时犯了一个错误,折腾了些许时间,所以在这里记录一下。 如果我们在github,gitcafe等托管平台的时候,一般新建项目时都会建议我们加入readme和.gitignore这两个文件。我的错误就是在于没有建立.gitignore文件。 我在后台建立一个个项目后,直接 ...
Read more

Git command a day - rebase and stash

stash rebase
最近公司出了一些规范,就是如何在并行开发时控制代码的合并。 所以开始要对git有更多的了解,在这过程中发现git真的非常非常强大,不愧为神器啊。而我自己连入门级别都敢说了,真的是很惭愧啊。 这里就说两个命令的基本功能。 Stash相信很多人都有过这样的经历,自己正在开发一个新的feature ...
Read more

URL编码和解码的问题

URL
这个问题其实很早之前都有遇到过,一直没有记录下来。恰好今天有被我遇到了,看来我是要跟它耗上了。 URL编码我们都知道URL只能使用英文字,阿拉伯数字和一些标点符号。其它的必须要经过编码后才能使用。这就是URL编码了。 因此,我们使用URL时都会对其进行一个编码,这样即是为了可控,也是为了安全 ...
Read more

Code Review 小记

杂谈
团队中能够进行Code Review是一件很好的事情,真的。 目前团队中走的是敏捷开发,但是分工依然是明细的,前端做前端,后端做后端,前端不管后端,后端不管前端。或者这么说吧,前后端的开发语言不一样,在做Code Review的时候,就是前端说不明白,后端听不明白(或者不想听)。总而言之就是 ...
Read more

二进制世界

翻译 二进制
原文链接地址Binary World Hello 大家好! 在这片文章中,我会说一下二进制。文章会覆盖大部分的重要概念和操作,并给大家带来一些关于什么时候,怎么使用以及如何在日常工作中使用二进制的样例。如果你正在寻找一篇关于二进制的教程,恭喜你,来到这里。 让我们深入二进制的世界吧 文章 ...
Read more

HTTP协议

HTTP
在iOS开发时,很多时候都要用到网络请求。在我的经验中大部分是HTTP的请求,很看过一些网络请求使用和一些第三方开源库如AFNetworking,就很快的可以使用HTTP和服务端进行交互了,所以就一直停留在这个层面,没有具体的了解HTTP这个协议。最近需要实现使用HTTP实现上传文件的功能, ...
Read more

iOS7多任务和Background Fetch

iOS开发
iOS7增加了很多新的特性,这么多的特性我也是最近才开始研究起来,是不是有点慢了,传说中的iOS8都要出来了。 一般来说App进入了后台后都会被系统挂起,不会执行任何的代码,而且如果当前在前台运行的app需要更多的内存时,在后台挂起的App随时都会被干掉。在iOS4起其实就已经支持了多任务的 ...
Read more

工作小记2014-04-08

杂谈 成长
到今天,新工作的试用期算是刚过了,没想到这么快就半年了,时间真的过得太快了。按照规矩,还是要做一下记录的。 最近因为在项目中有一些技术上的需求,觉得有点扯淡,所以有感而发的。觉得扯淡不一定就是我是正确的: 违背了我一直以为正确的开发模式,直接套用一些其它项目,如服务端,的开发模式; 为了一 ...
Read more

重载UINavigationController导致iOS7的屏幕滑动返回手势失效

iOS开发 iOS dev
iOS7中苹果对UINavigationController增加了向右滑动返回上一页的的屏幕手势,方便了操作,其实是iPhone5太长了上面的返回按钮不好按啦。 由于在项目中需要需要自定义导航栏的返回按钮,就对UINavigationBar和UINavigationController进行了 ...
Read more

iOS控件素材读取

iOS开发 iOS dev
###缘由 自从iPhone4 问世后,iOS开发时的素材我们都会准备两套,一套是用于非高清的屏幕,一套用于高清屏幕(是前者的两倍)。一般来说,这些素材的图片我们都是在开发的阶段就准备好了,设计的同学会随时提供出来。在这种情况下,都不会有什么问题,但是如果这些素材要从网上下载而来的话,会有什 ...
Read more
Prev Next