
IOS官方文档
文章平均质量分 88
程序员的修养
好好学习
展开
-
质量服务类QoS
质量服务类QoS允许我们对安排在NSOperation、NSOperationQueue、NSThread对象、分发队列(dispatch queue)或线程上的任务进行分类,通过分配QoS指定该任务的重要性,系统会通过优先级进行调度。iOS 8之后才可以使用QoS选择QoS类因为系统利用QoS来调整调度、CPU以及I/O的优先级,通过这种机制使任务执行时在性能和能效上保持平衡。在选择QoS时需要考虑任务的可见性、重要性,主要有以下四个QoS类Qos类任务类型以及Qos的重点工作时原创 2021-05-11 09:57:20 · 775 阅读 · 0 评论 -
UITabBar
UITabBar 1.介绍 在一个app中,UITabBar对象控制在不同的任务、试图或模式间的切换,标签栏包含于标签栏控制器中,这是一个可以管理一系列自定义视图显示的程序对象。 一般和UITabBarConmutroller对象结合使用(也能独立使用tab bars作为独立控制),tab bars总是显示在屏幕的底部,并且包含一个或多个UITabBarItem对象。tab bars的外观原创 2016-10-13 18:32:52 · 848 阅读 · 0 评论 -
iOS 分类(category)
Categories Add Methods to Existing Classes 如果你需要向现有的类中添加一个方法,最简单的方式是使用Category [1]Category 1.语法 使用@interface声明一个category,不需要指明任何继承,但需要在括号中指明category的名字。 例如: @interface ClassName (CategoryName)@en原创 2016-03-23 14:27:43 · 433 阅读 · 0 评论 -
NSURLSession官方文档(1)
今天整理资料发现以前翻译的官方文档,希望对大家有所帮助 NSURLSession的代理方法和API支持证书认证以及允许app在挂起或未运行的时候在后台执行下载任务NSURLSession的APIs是异步执行的,如果不提供委托,NSURLSession对象使用系统提供的委托。 这样,您可以轻松地使用NSURLSession代替在NSURLSession上使用sendAsynchronousReque原创 2017-03-19 13:58:31 · 528 阅读 · 0 评论 -
KVC基本使用
Keys key 是一个字符串,它定义了一个对象的一个属性,一个key相当于存取器的名字或者接受者的实例变量Keys必须使用ASCII编码,以小写字母开始不包含空白 例如:name amountKey Paths A key path is a string of dot separated keys that is used to specify a sequenc原创 2016-06-09 13:57:09 · 415 阅读 · 0 评论 -
NSRunLoop(2)
(转自http://www.cnblogs.com/pengyingh/articles/2343920.html) NSRunLoop是一种更好的消息处理模式,他好在对消息处理过程进行了抽象和封装,使你不用处理一些很琐碎很低层次的具体消息,在NSRunLoop中每一个消息就被打包在input source或者是timer source中了。 1.什么是NSRunLoop我们会经常看到这样的代码转载 2016-05-02 08:46:24 · 397 阅读 · 0 评论 -
NSUserDefaults
NSUserDefaults 1].NSUserDefaults(官方文档) NAUserDefaults提供了一个和默认的系统交互的编程接口。默认的系统允许app定制化自己的行为去匹配用户的喜好。例如:开发者可以允许用户决定在你开发的app中显示的单元以及文档多久自动保存。app通过在用户的默认数据库中给一些参数分配数值来记录像偏好值。这些参数就是默认值,它们一般用于决定app在启动时的默认状原创 2016-05-01 07:57:22 · 606 阅读 · 0 评论 -
Event Delivery: The Responder Chain
一个事件都经历一个特殊的流程直到它被传给一个对象进行处理。首先,单例UIApplication对象从事件队列的顶部取出事件,并未处理它而进行分配。典型的是,UIApplication将事件送给window object(手机屏幕),window object将事件传给初始化对象进行处理,初始化对象决定了事件的类型。 事件类型分类: Touch events(触屏事件):window o原创 2016-03-21 09:45:01 · 373 阅读 · 0 评论 -
UIScrollView
UIScrollView 一、官方文档介绍 功能:为显示大于手机频幕的内容提供支持,它允许用户通过手势滑动或捏合,来显示内容。 概述:UIScrollView是UITableView和UITextView的父类。 UIScrollView的核心理念是,它是一个可以在内容视图之上,调整自己原点位置的视图。它根据自身框架的大小,剪切视图中的内容,通常框架是和应用程序窗口一原创 2016-10-19 09:11:02 · 411 阅读 · 0 评论 -
ViewControllers官方文档阅读记录
ViewControllers UIViewController类主要完成功能如下:定义了组织视图的方法和属性,管理子视图的视图层级、事件的处理机制、视图控制器之间的转换、与app其他部分协作。一、分类内容视图控制器:展示app中其中一部分内容,是经常使用的控制器容器视图控制器:从其他视图控制器(作为child View Controller)收集信息,并且便于navigati...原创 2019-01-05 19:49:49 · 273 阅读 · 0 评论 -
UIActivityIndicatorView
UIActivityIndicatorView 使用一个活动指示器来显示一个任务正在进行中。活动指标出现“齿轮”,要么是旋转或停止。 (1)初始化活动指示器 initWithActivityIndicatorStyle:初始化活动指示器 ,并返回活动指示器对象,管理指示器 UIActivityIndicatorViewStyleWhiteLarge, UIActivityIndica原创 2016-10-14 09:45:38 · 360 阅读 · 0 评论 -
UIWebView基础篇
UIWebView 一、介绍 功能:在app中嵌入web内容(除了HTML内容,UIWebView对象可以用来显示其他内容类型,如幻灯片、PDF、和pages文件。但是最好的呈现简易和富文本的是UITextView)。该UIWebView能完成的功能:在web页面中用类方法前进或后退,也能与web页面进行交互。 注意:iOS 8之后,使用WKWebView代替UIWebV原创 2016-10-17 19:05:52 · 560 阅读 · 0 评论 -
官方文档
前面我们讲Xcode的文档结构是在介绍如何能够快速定位到你要找的内容。但是很多人的问题可能是一开始就根本不知道要读什么。 这里我们就介绍自学iOS开发应该遵循或者说我们推荐的必读文档的阅读顺序。 阅读顺序: 1. 《马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)》 2. 《Your First iOS App》 3. 《Your Seco转载 2016-03-26 10:09:36 · 426 阅读 · 0 评论 -
Category Extension
Categories Add Methods to Existing Classes 如果你需要向现有的类中添加一个方法,最简单的方式是使用Category [1]Category 1.语法 使用@interface声明一个category,不需要指明任何继承,但需要在括号中指明category的名字。 例如: @interface ClassName (CategoryName)@en原创 2016-03-26 10:20:29 · 354 阅读 · 0 评论 -
UIPageControl
UIPageControl (1)继承 NSObject UIResponder UIView UIControl UIPageControl 从图中可以看出 UIPageControl继承了UIView、UIControl.它的作用是创建并且管理页的控制,一个 page control显示一系列原创 2016-05-02 08:56:28 · 359 阅读 · 0 评论 -
UIActivityIndicatorView官方文档及使用
UIActivityIndicatorView (1)继承UIView,使用activity indicator指示一个任务正在进行中,展现为旋转的小菊花, Initializing an Activity Indicator - initWithActivityIndicatorStyle: Managing an Activity Indicator - startAnimatin原创 2016-05-02 08:59:28 · 306 阅读 · 0 评论 -
dispatch_async
dispatch_asyncSubmits a block for asynchronous(异步) execution on a dispatch queue and returns immediately.block提交后立马调用这一功能,不会等block被唤醒 声明 void dispatch_async( dispatch_queue_t queue, dispatch_block_t原创 2016-05-06 08:02:16 · 482 阅读 · 0 评论 -
NSURLRequest官方
NSURLRequest对象代表一个独立于协议和URL方案的URL加载请求的方式。NSURLRequest封装了加载要求的两个基本数据元素:要加载的URL和当询问这个URL的缓存是实现时是否可用的政策 创建 请求 a.+ (instancetype)requestWithURL:(NSURL *)theURL方法,用一个URL创建并返回一个URL请求.[用默认的缓存机制(NSURLReques原创 2016-05-06 07:48:10 · 1141 阅读 · 0 评论 -
NSPredicate
NSPredicate 1)介绍 官方文档:The NSPredicate class is used to define logical conditions used to constrain a search either for a fetch or for in-memory filtering. NSPredicate用于数据的筛选。主要用于两个方法中 NSArray - (N原创 2016-03-21 09:47:42 · 269 阅读 · 0 评论 -
NSRunLoop(1)官方文档
Run Loops(官方文档) (1)介绍:Run loops是与线程相关的基础部分,一个run loops是一个事件处理的循环,你可以使用它来安排工作以及用它来协调the receipt(收到) of incoming events。run loop的目的是当有工作时保持你的线程处于忙碌中,当没有工作时,使你的线程进入睡眠。 (2)使用,Run loop的管理不是完全自动的,你必须在合原创 2016-05-02 08:42:51 · 432 阅读 · 0 评论 -
UIToolBar
UIToolBar 一、官方文档 1.介绍 toolbar控制一个或多个button的显示;当点击时,toolbar可以呈现短暂的高亮或者无变化。UIToolbar是我们经常用的控件之一,例如:navigation bar 上面加一个UIToolbar ,或者 view 的底部加一个UIToolbar,或者在键盘的上面加一个UIToolbar等等。(在UINavigatio原创 2016-10-18 11:25:24 · 549 阅读 · 0 评论 -
iOS 开发官方文档链接收集
文/彭挺(简书作者) 原文链接:http://www.jianshu.com/p/53d223db9447 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。马上着手开发 iOS应用程序 (Start Developing iOS AppsToday)https://developer.apple.com/library/ios/referencelibrary/GettingSta原创 2016-03-21 14:06:27 · 831 阅读 · 0 评论