- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 GCD介绍与总结
一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“大中心调度”纯C语言,提供了非常多强大的函数 2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程)程序员只需要告诉GCD想要执行什么任务,不需要编写任何
2015-10-28 11:26:33 10296 9
转载 RUNLOOP小结
作者:楚天舒 授权本站转载。学习iOS开发一般都是从UI开始的,从只知道从IB拖控件,到知道怎么在方法里写代码,然后会显示什么样的视图,产生什么样的事件,等等。其实程序从启动开始,一直都是按照苹果封装好的代码运行着,暴露的一些属性和方法作为接口,是让我们在给定的方法里写代码实现自定义功能,做出各种各样的应用。这些方法的调用顺序最为关键,熟悉了程序运转和方法调用的顺序,才可以更好地操控程序和
2015-10-22 10:17:55 1555
转载 iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证
//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithForma
2015-10-20 12:44:40 751
原创 Q&A:关于iOS中UILabel显示汉字的问题
最近的程序编写过程中碰到一个很奇怪的问题:在Xcode上编写ipad程序,使用storyboard布局界面,启用自动布局,添加了约束条件,布局包括几个按钮和标签,标签在头文件中加入了输出端口IBOutlet,可以通过按钮触发一个更新函数来更改标签的显示文字。而问题就出现在标签上。有些标签显示汉字,有些标签显示数字或英语,而显示汉字的标签会被“加载”两次:程序已启动,会显示汉字标签,但英语标
2015-10-13 15:28:23 1927
原创 声明在头文件和实现文件中的区别
调试程序的时候,突然想到这个问题,百度一下发现有不少这方面的问答,粗略总结一下:属性写在.h文件中和在.m文件中有什么区别?objective-c中有分类和类扩展的概念,而实现文件中的类声明实际上就是类扩展@interface部分为类扩展(extension)。其被设计出来就是为了解决两个问题的,其一,定义类私有方法的地方,也就是下面说到的区别一。其
2015-10-13 14:56:02 4372 1
转载 storyboard使用及tableview示例
转载自:http://iaiai.iteye.com/blog/1493956(Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果,我贴上本教程所完成的Storyboard的截图: 现在,你就可以清楚的看到这个应用究竟是干些什么的,也可以清楚的看到其中的各种关系,这就是Storyboard的强大之处了。如果你要制作
2015-10-12 12:01:27 8298
转载 initWithFrame方法的理解
initWithFrame方法的理解 有时候,知道initWithFrame方法如何用,但是么有弄明白initWithFrame方法到底是什么? 那就通过查资料弄明白。 1. initWithFrame方法是什么? initWithFrame方法用来初始化并返回一个新的视图对象,根据指定的CGRect(尺寸)。 当然,其他UI对象,也有initWithF
2015-10-09 10:47:08 780
原创 SQLite3
Sqlite3初学Sqlite3是一个非常灵活的数据库系统,没有数据库服务器的概念,这应该算是回归了比较传统的数据库设计。早期我们的数据都是直接存放在文件系统,由于简单的文件系统存在数据冗余、不一致、读取操作繁琐(每个数据结构都可能要编写自己的读写程序)等,慢慢形成了数据库管理系统,一套完整的数据库理论。目前较为流行的Oracle, SqlServer, MySql等数据库系统均是服务
2015-10-08 17:27:25 528
ZigBee.Wireless.Networks.and.Transceivers
2014-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人