排序:
默认
按更新时间
按访问量

Mac 解析xlog文件

1,安装Python 2.7x 2,下载安装pyelliptic1.5.7    https://github.com/yann2192/pyelliptic/releases/tag/1.5.7          解压缩 终端,cd到pyellipt...

2018-01-08 10:10:01

阅读数:371

评论数:0

使用iOS 原生AES加密

使用iOS 原生AES加密

2017-11-09 11:33:52

阅读数:70

评论数:0

<转>趣谈unicode,ansi,utf-8,unicode big endian这些编码有什么区别

偶然看到,挺有意思,转发扩散~ 原文地址:http://blog.csdn.net/fanwenbo/article/details/2298800 从头讲讲编码的故事。那么就让我们找个草堆坐下,先抽口烟,看看夜晚天空上的银河,然后想一想要从哪里开始讲起。嗯,也许这样开始比较好……  ...

2017-11-09 09:18:38

阅读数:94

评论数:0

iOS 7+,使用原生API生成QRCode。

iOS 7之后,可以通过原生API生成QRCode。

2017-11-08 10:27:32

阅读数:49

评论数:0

深究block

想了半天不知道怎么开头,那就直接开始吧。 其实block在工作中用到的地方很多,功能很强大,只是以前老是听人说:“block会有很多坑,不熟悉的话还是用delegate代替吧”,自己也就知难而退。最近决定深究一下block,以后要广泛使用。 一:block的使用场景 “一门技术,如果不为所用...

2016-06-03 18:29:59

阅读数:220

评论数:0

@synthesize name = _name;

下午突然碰到一个问题: Class.h@interface Class : NSObject@property (nonatomic, copy) NSString *name;@endClass.m@implementation Class- (NSString *)name { re...

2016-04-20 17:51:58

阅读数:235

评论数:0

object-c 利器之KVO深究(一)-- KVO实现原理

iOS开发中,监听对象某一属性变化而做出响应的模式十分常用,俗称,观察者模式。具体用法十分简单,我们只需给想要监听的对象添加一个观察者就可以实现灵动的操控。如: @interface NSObject(NSKeyValueObserverRegistration)/* Register or ...

2016-02-23 17:05:20

阅读数:390

评论数:0

Objective-C Runtime

Objective-C Objective-C 扩展了 C 语言,并加入了面向对象特性和 Smalltalk 式的消息传递机制。而这个扩展的核心是一个用 C 和 编译语言 写的 Runtime 库。它是 Objective-C 面向对象和动态机制的基石。Objective-C 是一个动态语言,这...

2016-02-19 17:58:14

阅读数:198

评论数:0

iOS开发中,__attribute__ 使用场景

在AvailabilityMacros.h 里,定义了很多有用的宏: 1,__attribute__(( deprecated())) 在外边使用Model的属性或方法时,编译器就会提出警告,形如下图: 这样在废弃有些属性时,可以给人提醒。当然系统的DEPRECATED_...

2016-01-12 11:41:56

阅读数:249

评论数:0

iOS开发—手动解析CrashLog(二)

在上篇文章《手动解析CrashLog之——方法篇》里介绍了手动解析CrashLog的方法,接下来再说说dwarfdump、atos等解析工具是如何从符号表文件中获取到崩溃位置信息的。一切还得从.dSYM符号表文件开始说起。 一、.dSYM文件的生成 符号表文件.dSYM实际上是从M...

2015-08-26 14:26:20

阅读数:308

评论数:0

iOS开发—手动解析CrashLog(一)

解决崩溃问题是移动应用开发者最日常的工作之一。如果是开发过程中遇到的崩溃,可以根据重现步骤调试,但线上版本就无能为力了。好在目前已经有很多不错的第三方CrashLog搜集平台(如友盟、Crashlytics等)为我们做好了解析工作,甚至在Xcode7里苹果也跟进了解析线上版本崩溃日志的功能,为开发...

2015-08-26 14:25:16

阅读数:394

评论数:0

tableview 使用visual format language自适应cell宽高,和横竖屏

再也不用担心,如何做适配了。 使用苹果官方提供的适配方案当然是最正宗的,比第三房框架可控。 可以适配各种屏幕尺寸,以及横竖屏,欢迎有独特简介的极客们,提出宝贵意见 开发过程中,时常会遇到cell自适应高度与横屏下的宽度,传统的做法要么是手动计算frame,要么就是使用xib。 第一...

2015-05-15 16:11:48

阅读数:970

评论数:0

iOS所有键盘类型

typedef NS_ENUM(NSInteger, UIKeyboardType) {     UIKeyboardTypeDefault,                // Default type for the current input method.     UIKeyboar...

2015-02-09 11:01:47

阅读数:331

评论数:0

iOS图片缓存库基准对比

原文:iOS image caching. Libraries benchmark (SDWebImage vs FastImageCache),译者夜微眠(github地址),校对蓝魂(博客)、Cocoa(博客)。 1.引言 过去的几年里,iOS应用在视觉方面越来越吸引人。图像展...

2015-02-03 15:50:23

阅读数:311

评论数:0

iOS Crash文件的解析

有一个WWDC 2010的视频推荐大家抽空看看,视频名称“Understanding Crash Reports on iPhone OS”,该视频详细讲解了Crash文件的结构。当然如果你没时间看的话,不妨阅读以下这篇文章。 一、Crash文件结构 当程序运行Crash的时候,系统会...

2015-02-03 12:04:07

阅读数:254

评论数:0

iOS 学习资料整理

这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置. 该文档会持续更新, 同时也欢迎更多具有丰富经验的 iOS 开发者将自己...

2015-02-02 18:36:00

阅读数:893

评论数:0

黑幕背后的__block修饰符

我们知道在Block使用中,Block内部能够读取外部局部变量的值。但我们需要改变这个变量的值时,我们需要给它附加上__block修饰符。 __block另外一个比较多的使用场景是,为了避免某些情况下Block循环引用的问题,我们也可以给相应对象加上__block 修饰符。 为什么...

2015-02-02 10:54:54

阅读数:643

评论数:0

iOS动画进阶(十五)图层性能

图层性能 要更快性能,也要做对正确的事情。 ——Stephen R. Covey 在第14章『图像IO』讨论如何高效地载入和显示图像,通过视图来避免可能引起动画帧率下降的性能问题。在最后一章,我们将着重图层树本身,以发掘最好的性能。 隐式绘制 寄宿图可以通过Core G...

2015-01-27 18:38:25

阅读数:379

评论数:0

iOS动画进阶(十四)图像IO

图像IO 潜伏期值得思考 - 凯文 帕萨特 在第13章“高效绘图”中,我们研究了和Core Graphics绘图相关的性能问题,以及如何修复。和绘图性能相关紧密相关的是图像性能。在这一章中,我们将研究如何优化从闪存驱动器或者网络中加载和显示图片。 加载和潜伏 绘图实际消耗的...

2015-01-27 18:36:21

阅读数:580

评论数:0

iOS动画进阶(十三)高效绘图

高效绘图 不必要的效率考虑往往是性能问题的万恶之源。 ——William Allan Wulf 在第12章『速度的曲率』我们学习如何用Instruments来诊断Core Animation性能问题。在构建一个iOS app的时候会遇到很多潜在的性能陷阱,但是在本章我们将着眼于有关...

2015-01-27 18:27:03

阅读数:674

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭