May 19, 2015
Objective-C
GCD
在用Objective-C 进行多线程编程的话,或多或少都会涉及到GCD。它是在iOS4和OS X 10.6开始引入的,在这里对它做一个概括性的学习了解。
什么是GCDGCD是Grand Central Dispatch的简称,是一个比较低层的并发编程的API。现在已经开源出来了libdis ...
Read more
May 6, 2015
Objective-C
Block
今天早上“复习”了一下Block,发现我竟然无法顺利的写出一个Local Block ,瞬间好吃惊,打击很大。
其实一直都知道Objective-C的Block语法很难看,很恶心。但是没有想到恶心到我都忘记了(哈哈)。记得有一个网站fuckingblocksyntax。
所以稍微复习一下这个 ...
Read more
April 22, 2015
Objective-C
NSURLProtocol
昨天无意的在github上看到一个stub http请求的精简”框架”OHHTTPStubs。大概看了一下,感觉有点意思的,主要是使用了NSURLProtocol去实现stub的。很早之前就看过这个protocol了,现在在这里简单记录一下。
使用在本地把你需要mock的数据准备好,最好是以 ...
Read more
March 4, 2015
程序员
优秀
卓越
语录这个词是不是有点不太好呢?有点儿崇拜主义的感觉。
其实看完这本书有一段时间了,当时是有记录的,一直没有整理上来。恰逢昨天申请了个域名,所以就找点东西来写。顺便看看是否对这本书还有了解。
如果你一味的保持沉默,总像局外人一样冷眼旁观,你就什么也改变不了。如果你想要改变你的工作和生活,你必 ...
Read more
January 27, 2015
Android
分辨率
屏幕适配
在Android开发过程中,分辨率这个东西非常重要。会影响在不同机型,分辨率下的效果,外观以及对素材的使用。
因为是从iOS开发过来的,一开始也曾不太理解为何Android中有各种各样不同的表示方式,px,sp,ps,dp等等。既然是无法避免要用到的,只能要学习一下了。
基本的一些概念像素& ...
Read more
January 12, 2015
miui
小米
说起来我也算是小米手机的一个早期所谓的发烧用户,那时还是大四吧。小米手机发布,屁颠屁颠的去排队抢购,印象中还记得排了个一千六百多的号,然后再等。那台小米手机可是我第一部完全用自己挣的钱买的,那时太穷了,觉得这个价位还可以啦。
等买回来后,也经常折腾,好几次变了砖头。还记得那时Android ...
Read more
January 8, 2015
git
master
分支在git中有多么的重要,我就不说了。用到了分支就一定会有创建和删除的操作了。今天因为想把blog中的主题换一下,折腾了一下。在删除远程仓库中的master分支的时候遇到了点问题,顺便记录一下。
在git中,如果你的分支已经push出去了,但是你想要改名字的话你需要这样做:
在你需要删除 ...
Read more
November 17, 2014
Objective-C
背景知识Objective-C是一个面向对象的语言。任何对象都是从类中实例化过来的,对象的isa指针指向实例化该对象的类,该类包含了这个对象的一些基本信息,比如说一些实例方法,还有一些属性等。
类就是对象的描述。
该类包含的方法就是该实例方法的集合,该实例能响应的SEL。当你用实例调用一个方 ...
Read more
October 26, 2014
Android
BroadcastReceiver
最近开始要做Android的项目,其实是跟着项目马上就要开发功能了,所以只能边做边学习了。用到啥学啥,纪录啥,没有系统的学习过Android开发。刚开始就用到了广播,所以就先学习一下了。
广播嘛,顾名思义就是广而播之,在它的播送范围内都能知道的。
在Android中,BroadcastRec ...
Read more
October 10, 2014
iOS8
在iOS开发中,Apple为了能够让App启动时第一时间给用户留下一个好”印象”,用静态的图片做了一个启动画面(Launch Image)。这个静态只要按照一定的命名规则和尺寸大小,就能自动的适配不同的机器。随着Apple不断推出新的机器,如果还是按照这种方式的话,在App的Bundle中这 ...
Read more