
【iOS】
文章平均质量分 83
teletian
任何事情都是在实现的过程中才最有趣!
展开
-
iOS_关于手机支持的屏幕方向
设置支持的屏幕方向有两个级别,一个是app级别的,另一个是viewController级别的。app 级别的可以在[target]-[general]-[device orientation]里面设置,如下图:默认情况下Upside Down没有勾选,其他都勾选了。(为什么Upside Down不推荐勾选呢,因为iPhone的电话app是不支持Upside Down的,原创 2015-04-21 22:30:45 · 12739 阅读 · 0 评论 -
iOS_怎么分析AppStore上面的Crash Log
如果用户的手机同意了发送诊断内容,那么,app崩溃的时候就会把log发送的app store,然后我们就能够下载,分析。以下是crash log的一部分Last Exception Backtrace:0 CoreFoundation 0x30acaf46 exceptionPreprocess + 1261 libobjc.A.dylib 0x3af0b6aa objc_except原创 2015-04-22 22:53:25 · 4858 阅读 · 0 评论 -
iOS_GCD_实战_资源竞争
转载出处:http://www.dreamingwish.com/dream-2012/gcd%E5%AE%9E%E6%88%982%EF%BC%9A%E8%B5%84%E6%BA%90%E7%AB%9E%E4%BA%89.html概述我将分四步来带大家研究研究程序的并发计算。第一步是基本的串行程序,然后使用GCD把它并行计算化。如果你想顺着步骤来尝试这些程序的话,可以下载源码转载 2014-01-23 21:17:06 · 2059 阅读 · 0 评论 -
iOS_GCD_讲解四_完结
转载出处:http://www.dreamingwish.com/dream-2012/gcd%E4%BB%8B%E7%BB%8D%EF%BC%88%E5%9B%9B%EF%BC%89-%E5%AE%8C%E7%BB%93.htmlDispatch Queue挂起dispatch queue可以被挂起和恢复。使用 dispatch_suspend函数来挂起,使用 disp转载 2014-01-23 21:02:59 · 2536 阅读 · 0 评论 -
iOS_GCD_讲解一_基本概念和Dispatch Queue
转载出处:http://www.dreamingwish.com/dream-2012/gcd%E4%BB%8B%E7%BB%8D%EF%BC%88%E4%B8%80%EF%BC%89-%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5%E5%92%8Cdispatch-queue.html什么是GCD?Grand Central Dispatch或者GCD,是一转载 2014-01-23 20:44:10 · 6428 阅读 · 1 评论 -
iOS_GCD_讲解三_Dispatch Sources
转载出处:http://www.dreamingwish.com/dream-2012/gcd%E4%BB%8B%E7%BB%8D%EF%BC%88%E4%B8%89%EF%BC%89-dispatch-sources.html何为Dispatch Sources简单来说,dispatch source是一个监视某些类型事件的对象。当这些事件发生时,它自动将一个block放转载 2014-01-23 20:58:40 · 8352 阅读 · 1 评论 -
iOS_nil、Nil、NULL、NSNull的区别
nil、Nil、NULL、NSNull的区别nil:指向一个对象的空指针Nil:指向一个类的空指针NULL:指向其他类型(如:基本类型、C类型)的空指针NSNull:通常表示集合中的空值举例:NSURL *url = nil;Class class = Nil;int *pointerInt = NULL;NSArray *array =转载 2014-01-09 22:53:14 · 10335 阅读 · 1 评论 -
iOS_GCD_讲解二_多核心的性能
转载出处:http://www.dreamingwish.com/dream-2012/gcd%E4%BB%8B%E7%BB%8D%EF%BC%88%E4%BA%8C%EF%BC%89-%E5%A4%9A%E6%A0%B8%E5%BF%83%E7%9A%84%E6%80%A7%E8%83%BD.html概念为了在单一进程中充分发挥多核的优势,我们有必要使用多线程技术(我们没必要转载 2014-01-23 20:52:00 · 2056 阅读 · 0 评论 -
iOS_5.0新特性_UIViewController切换
前言在苹果的WWDC2011大会视频的《Session 101 - What’s New in Cocoa》和《Session 102 - Implementing UIViewController Containment》中介绍了苹果在iOS5中给UIViewController新增加的5方法以及一个属性:// 属性@property(nonatomi转载 2014-01-10 16:54:59 · 2395 阅读 · 0 评论 -
iOS_UIView
UIView的autoresizingMask属性是用来控制控件的自适应的。autoresizingMask有以下几种:UIViewAutoresizingNone(默认):控件相对于父视图坐标值不变UIViewAutoresizingFlexibleWidth:控件的宽度随着父视图的宽度按比例改变UIViewAutoresizingFlexibleHeight:控件的高度随着父视图的原创 2012-10-26 21:12:55 · 820 阅读 · 0 评论 -
iOS_一些小知识点(持续更新・・・)
有两年没有开发iOS了,最近又开始接触iOS开发,发现好多旧知识忘记了,好多新知识还不知道。最近正在学习中,一些心得做下memo,也可以和大家分享一下。初始化方法的返回值类型(类名,id,instancetype)初始化方法的返回值一般设成id。为什么呢?为什么不设成类名呢?如果你设成类名,子类就不好处理了。比如说子类想覆盖父类的初始化方法,但想返回自己的类型,就不好处理了原创 2015-04-20 22:40:51 · 2009 阅读 · 0 评论