随笔分类 - 系统篇
摘要:参考链接: https://www.jianshu.com/p/42e5d2f75452/ 1、获取图像类型 enum PHAssetCollectionType : Int { case Album //从 iTunes 同步来的相册,以及用户在 Photos 中自己建立的相册 case Smar
阅读全文
摘要:LLVM 1. 说说 LLVM(Low Level Virtual Machine)到底是什么吧 先说编译器:编译器是把程序员的代码翻译成机器可以理解的语言的工具; 再谈 LLVM:一个模块化和可重用的编译器和工具链技术的集合,Clang 是 LLVM 的子项目,是 C,C++ 和 Objectiv
阅读全文
摘要:1、GCD有两个用来执行任务的函数 同步(sync):只能在当前线程中执行任务,不具备开启新线程的能力,任务立刻马上执行,会阻塞当前线程并等待 Block中的任务执行完毕dispatch函数才会返回,然后当前线程才会继续往下运行。 异步(async):可以在新的线程中执行任务,具备开启线程的能力,但
阅读全文
摘要:1、获取一下三个文件 1. crash报告(.crash文件) 2. 符号文件 (.dsymb文件) 3. 应用程序文件 (appName.app文件,把IPA文件后缀改为zip,然后解压,Payload目录下的appName.app文件), 这里的appName是你的应用程序的名称。 在处理之前,
阅读全文
摘要:本篇文章主要介绍一些UIApplicationDelegate中几个常用的回调方法的调用时机。以帮助你判断哪些方法倒底放到哪个回调中去实现。 1. – (void)applicationDidFinishLaunching:(UIApplication *)application;此方法基本已经弃用
阅读全文
摘要:转自:http://www.jianshu.com/p/2e074db792ba 前言: 按照时间顺序,事件的生命周期是这样的: 事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到最合适的view后事件的处理(touche
阅读全文
摘要:转自: http://blog.csdn.net/hopedark/article/details/50174157 iOS 事件处理机制与图像渲染过程 ios RunLoop都干了什么 RunLoop是一个接收处理异步消息事件的循环,一个循环中:等待事件发生,然后将这个事件送到能处理它的地方。 如
阅读全文
摘要:本文转自:http://blog.csdn.net/lxl_815520/article/details/51172917 一,概述 iOS的系统架构分为四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer)和可
阅读全文
摘要:iOS7 后导航结构发生变化,有新的控制属性诞生,一下为两个属性引发的控制器视图高度问题 translucent = YES 导航透明 (默认) translucent = NO 导航不透明 edgesForExtendedLayout = UIRectEdgeAll (充斥全屏幕) (默认) ed
阅读全文
摘要:很详细优秀的博客: http://www.jianshu.com/p/e97780a24224 iOS10新特性总结 http://blog.csdn.net/yyacheng/article/details/52572852
阅读全文
摘要:废话不多说,直接上代码,效果是最好的说服力 1、改变UIAlertView字体颜色 [UIView appearance].tintColor = [UIColor greenColor]; 由于在iOS 8推出UIAlertController取代UIAlertView,关于UIAlertCont
阅读全文