随笔分类 - iOS学习笔记
摘要:CocoaPods Cocoapods是OS X和iOS下的一个第三方库管理工具。 意义 1. 简化引入第三方库的配置工作 项目中引入第三方库不可避免的要进行各种各样的配置,对于一些OC初级开发者来说,项目配置是一件繁琐且复杂的工作,在配置编译器和链接器选项的过程中很可能引入人为错误,而cocoap
阅读全文
摘要:arm处理器以其低功耗和小尺寸而闻名,几乎所有的手机处理器都是基于arm,在嵌入式系统中应用非常广泛。 armv6, armv7, armv7s, arm64指的是arm处理器的指令集。 i386, x86_64指的是pc端处理器指令集。 所有指令集原则上是向下兼容的。 arm64:iPhone6s
阅读全文
摘要:<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> tabbarItem设置图片后运行往往与我们原始图片颜色有出入,这是因为在默认情况下,未选中状态图片和字体颜色为灰色,选中状态下图片和字体颜色为蓝色。 UIImage 在呈现(re
阅读全文
摘要:今天使用sourceTree提交代码的时候,commit之后未submit,直接rebase主分支代码,完了发现自己本地做的修改都没了,且远程没有本地分支。google之后发现有一个简单方法可以恢复到本地commit版本,具体方法如下,在命令行执行: git reflog # Suppose the
阅读全文
摘要:看到一篇讲解特别清晰的blog,与大家共享:http://blog.csdn.net/addychen/article/details/39525681
阅读全文
摘要:官方文档解释: @synthesize will generate getter and setter methods for your property. @dynamic just tells the compiler that the getter and setter methods are
阅读全文
摘要:isKindOfClass和isMemberOfClass 都是NSObject的比较Class的方法。 但两个有很大区别: isKindOfClass来确定一个对象是否是一个类的成员,或者是派生自该类的成员。 isMemberOfClass只能确定一个对象是否是当前类的成员。 例如: NSArra
阅读全文
摘要:iOS layout的相关方法: 1,layoutSubviews 2,layoutIfNeeded 3,setNeedsLayout 4,setNeedsDisplay 5,drawRect 6,sizeThatFits 7,sizeToFit 大概有以上几个。 一,layoutSubviews
阅读全文
摘要:iOS 中的 UIView 动画编程其实还是很简单的,像 CSS3 一样,在给定的时间内完成状态连续性的变化呈现。比如背景色,Frame 大小,位移、翻转,特明度等。 以前我使用的编程方式都是用下面那样的三段式处理: 1 2 3 4 5 6 7 8 [UIView beginAnimations:n
阅读全文
摘要:在IOS开发的项目中有一个Prefix.pch,.pch文件是什么? 在IOS开发的项目中有一个Prefix.pch,.pch文件是什么? Prefix.pch:扩展名.pch表示"precompiled header",这是一个你工程要用到的来自于外部框架的头文件列表。xcode将编译这些头到文件
阅读全文
摘要:<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 通常我们在 iOS 中发生什么事件时该做什么是由 Delegate 实现的,例如 View 加载完后会触发 viewDidLoad。 Apple 还为我们提供了另一种通知响应方式,
阅读全文
摘要:<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 1,for循环读取 <!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 2, NSEnumerator类来循环
阅读全文
摘要:<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> pod install 和 pod update的区别 pod install(下载并安装pod) 1,当pod file文件中有“增加pod,删除pod,修改pod”的操作之后使
阅读全文
摘要:<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> App Transport Security App Transport Security (ATS) enforces best practices in the secure
阅读全文
摘要:iOS 6通过[UIApplication sharedApplication] 取得app的单例,然后调用setStatusBarHidden方法隐藏 Status Bar。[[UIApplication sharedApplication] setStatusBarHidden:YES];iOS...
阅读全文
摘要:自定义的init方法,都必须调用父类的init方法。一般情况下为:- (id)init{ [super init]; xxx = xxx;}通常情况下,这种模式可以满足绝大多数的需求,但是在少量情况下,需要一些特殊处理。1,出于优化的考虑,init方法会释放已经分配了内存的对象,然后创建另一个新...
阅读全文
摘要:application:didFinishLaunchingWithOptions该函数是应用程序启动之后首次加载页面的函数,删除storyboard之后,需要在这里new出新的window,初始化,并将其置为当前状态下的key window并展示之。 第一步:删除storyboard,建立一个xi
阅读全文
摘要:应用程序UIApplication是通过代理和外部交互的,当应用程序生命周期中发生改变时UIApplication就会调用代理对应的方法。@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFi...
阅读全文

浙公网安备 33010602011771号