iOS
文章平均质量分 84
BobooO
这个作者很懒,什么都没留下…
展开
-
iOS多线程编程之NSThread的使用
1、简介:1.1 iOS有三种多线程编程的技术,分别是:1.、NSThread 2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD 全称:Grand Central Dispatch( iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用)这三转载 2015-08-02 22:00:43 · 584 阅读 · 0 评论 -
iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。转载 2015-08-02 22:04:24 · 622 阅读 · 0 评论 -
iOS多线程编程之NSOperation和NSOperationQueue的使用
前一篇 《iOS多线程编程之NSThread的使用》介绍三种多线程编程和NSThread的使用,这篇介绍NSOperation的使用。使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSOperation如果你也熟悉Java,NSOper转载 2015-08-02 22:01:50 · 555 阅读 · 0 评论 -
在storyboard中的静态UITableView中拖入 UISearchBar and Search Display Controller出现的奇怪问题
最近学习过程中想模拟一下新浪微博“发现”界面。 我在storyboard中拖入一个UITableViewController,设置这个UITableViewController的TableView为Static Cells,然后添加了两个Section,每个Section两行Cell。 接下来往这个TableView中拖入了一个UISearchBar and Search原创 2015-06-10 16:27:21 · 2644 阅读 · 0 评论 -
UINavigationController
UINavigationController导航控制器Navigation Controller Views导航控制器的视图Updating the Navigation Bar更新导航条Displaying a Navigation Toolbar显示导航工具条State Preservation状态保存翻译 2015-06-08 21:40:24 · 1022 阅读 · 0 评论 -
iOS开发学习笔记 1-0 开篇
大三的时候拥有了人生第一台苹果手机,iPhone 3G。之前从网上多少有些了解,但是当我拿到真机的那一刻,我才真正被iPhone那完美的设计和超级友好的交互体验震撼到,至少在那时,对一个用N72的人来说,它的设计和体验是完美的,从此,我发现自己慢慢的陷入了苹果产品的深渊。Stven Jobs让我隐隐约约的感觉到,我也要、并且可以做一个改变世界的人,至少我应该像李开复老师所说的,让世界因我不同。原创 2014-04-15 21:27:37 · 1020 阅读 · 0 评论 -
Search Bars(一)
A search bar provides an interface for text-based searches with a text box and buttons such as search and cancel. A search bar accepts text from users, which can be used as input for a search (shown翻译 2015-06-08 16:40:25 · 1177 阅读 · 1 评论 -
Notification Centers 通知中心
Notification Centers通知中心A notification center manages the sending and receiving of notifications. It notifies all observers of notifications meeting specific criteria. The notification infor翻译 2015-06-02 21:59:41 · 1621 阅读 · 0 评论 -
升级Xcode之后VVDocumenter-Xcode不能用的解决办法
VVDocumenter-Xcode是Xcode上一款快速添加标准注释,并可以自动生成文档的插件。有了VVDocumenter-Xcode,规范化的注释,只需要输入三个斜线“///”就可以搞定,非常方面实用,目前已经支持Swift。原创 2015-06-18 11:51:07 · 3659 阅读 · 0 评论 -
进程与线程
主线程里面执行耗时操作会导致界面阻塞,所以一般把耗时操作放到子线程执行,例如网络请求、线程睡眠、加载文件、大量运算。1、不要把耗时操作放到主线程。2、不要把修改页面的代码放到子线程(子线程修改页面不会等到及时更新)第一种开启子线程的方法NSThread //开启一个子线程 [NSThread detachNewThreadSelector:@sele原创 2015-04-13 12:00:55 · 834 阅读 · 0 评论 -
地图框架
使用苹果自带的地图框架,需要在项目中加载MapKit.framework(项目—TARGETS--Build Phases--Link Binary With Libraries),并在头文件中导入#import一、MKMapView的常用属性和方法NSArray *annotations;//保存地图中的大头针MKCoordinateRegionregion; /原创 2015-04-05 10:43:50 · 2308 阅读 · 0 评论 -
iOS沙盒(sandbox)机制及获取沙盒路径
一、什么是sandbox 每个iOS应用都被限制在“沙盒”中,“沙盒”相当于一个加了仅主人可见权限的文件夹,苹果对沙盒主要有以下限制。 1、应用程序可以在自己的沙盒里运作,但是不能访问任何其他应用程序的沙 2、应用程序间不能共享数据,沙盒里的文件不能被复制到其他应用程序文件夹中,也不能把其他应用程序文件夹中的文件复制到沙盒里。 3、苹果禁止任何读、写原创 2015-03-10 15:47:48 · 1170 阅读 · 0 评论 -
oc中分类 扩展 协议的使用及区别
一、分类 1、适用范围 当你已经封装好了一个类(也可能是系统类、第三方库),不想在改动这个类了,可是随着程序功能的增加需要在类中增加一个方法,这时我们不必修改主类,只需要给你原来的类增加一个分类。 将一个大型的类拆分成不同的分类,在不同分类中实现类别声明的方法,这样可以将一个类的实现写到多个.m文件中,方便管理和协同开发。 分类中的方法可以只声明,不原创 2015-03-04 16:06:47 · 6978 阅读 · 0 评论 -
归档和解归档
归档和解归档除了用于NSString、NSNumber、NSArray、NSDictionary等对象和NSData之间的转换(见NSData和NSMutableData),还可以用来保存别的对象,如保存界面上的view对象。对象归档必须做两件事情:1.对象必须遵守NSCoding协议2.在对象中实现该协议的两个方法// 属性编码- (void)encodeWithCode原创 2015-03-26 20:59:41 · 660 阅读 · 0 评论 -
CoreData 简单使用
CoreData的常用方法原创 2015-04-01 09:37:57 · 694 阅读 · 0 评论