摘要: 单例模式(Singleton)概念:整个应用或系统只能有该类的一个实例在iOS开发我们经常碰到只需要某类一个实例的情况,最常见的莫过于对硬件参数的访问类,比如UIAccelerometer.这个类可以帮助我们获得硬件在各个方向轴上的加速度,但是我们仅仅需要它的一个实例就够了,再多,只会浪费内存。所以... 阅读全文
posted @ 2014-11-11 17:16 aba-solution 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 介绍:开发应用的时候第三方的库是不可缺少的,能提高开发的效率。 一些经常用到的库,在新的项目里用是,你又得手工的Add到项目里,用的到库多起来了,就不方便管理了。发现CocoaPods这个软件,可以帮你管理Xcode里的第三方的库,很方便。那怎么用呢?先安装CocoaPods。1、CocoaPods... 阅读全文
posted @ 2014-11-10 15:46 aba-solution 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时能够更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等。这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来执... 阅读全文
posted @ 2014-11-10 15:23 aba-solution 阅读(115) 评论(0) 推荐(0) 编辑
摘要: iOS实现图形编程可以使用三种API(UIKIT、Core Graphics、OpenGL ES及GLKit)。这些api包含的绘制操作都在一个图形环境中进行绘制。一个图形环境包含绘制参数和所有的绘制需要的设备特定信息,包括屏幕图形环境、offscreen 位图环境和PDF图形环境,用来在屏幕表面、... 阅读全文
posted @ 2014-11-10 15:07 aba-solution 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 有过编程经验的人,基本都会接触到多线程这块。在java中以及Android开发中,大量的后台运行,异步消息队列,基本都是运用了多线程来实现。同样在,在ios移动开发和Android基本是很类似的一种模型。但是很多时候,在应用开发中,我们会发现本身并没有自己编码去处理一些并发的事件,去开辟新的子线程等... 阅读全文
posted @ 2014-10-29 20:57 aba-solution 阅读(2854) 评论(0) 推荐(0) 编辑
摘要: Git — The stupid content tracker, 傻瓜内容跟踪器。Linus 是这样给我们介绍 Git 的。 Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,... 阅读全文
posted @ 2014-10-29 09:23 aba-solution 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 从最开始写程序到现在,一路上听到架构这个词已经无数次了,在工作和圈子里也不停听到大家在讨论它,但是很多时候发现不少人对这个概念的理解都是很模糊的,无意间在知道上看到一个朋友的回答,感觉很不错,特转帖到此收藏。首先,MVC和三层架构,是不一样的。 三层架构中,DAL(数据访问层)、BLL(业务逻辑层)... 阅读全文
posted @ 2014-10-11 14:26 aba-solution 阅读(196) 评论(0) 推荐(0) 编辑