自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 [iOS Crash文件分析]-如何使用symbolicatecrash工具

上传一软件,被拒了,自己测试了n遍都未出现这个情况,今天用symbolicatecrash工具分析了一下苹果提供的Crash文件,最终查到是- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation这里出问题,在第一次进入更新位置的时候,userLocation.co

2016-04-06 10:03:33 369

转载 markdown编辑器

Markdown 是一种简单的、轻量级的标记语法。用户可以使用诸如 * # 等简单的标记符号以最小的输入代价生成极富表现力的文档。  Markdown具有很多优点:写作中添加简单符号即完成排版,所见即所得。让你专注于文字而不是排版。格式转换方便,Markdown 的文本你可以轻松转换为 html、pdf等。可以保存称纯文本  支持Markdown的编辑器太多,功能也不完全一

2016-03-11 10:33:19 423

转载 iOS崩溃调试

在iOS开发调试过程中以及上线之后,程序经常会出现崩溃的问题。简单的崩溃还好说,复杂的崩溃就需要我们通过解析Crash文件来分析了,解析Crash文件在iOS开发中是比较常见的。现在网上有很多关于解析崩溃信息的博客,但是大多质量参差不齐,或者有些细节没有注意到。今天写一篇博客总结一下我对崩溃调试的使用和技巧,如果有哪些错误或遗漏,还请指点,谢谢!获取崩溃信息在iOS中获取崩

2016-01-22 17:50:01 414

转载 dYSM分析崩溃日志

dYSM分析崩溃日志前言相信很多朋友都使用了友盟统计这个SDK吧,能够统计出我们崩溃的日志,但是反馈的日志是无法确定到底是哪里发生崩溃的,那么我们如何去查呢?dYSM是打包的时候生成的,位于/Users//Library/Developer/Xcode/Archives下,找到它就可以拿友盟统计上的错误日志来查找崩溃在程序的哪个类哪行代码了。不过,这不是绝对的,有的

2015-12-21 17:59:10 1391

转载 为什么Git比SVN好

Why Git is better than SVN在版本控制系统的选型上,是选择Git还是SVN?对于开源项目来说这不算问题。使用Git极大地提高了开发效率、扩大了开源项目的参与度、 增强了版本控制系统的安全性,选择Git早已是大势所趋。但对于企业用户来说这个决心不太好下。部分原因是出于对Git的误解,部分原因是尚不了解 Git到底能给项目管理带来什么好处。希望本文能对您项目

2015-11-24 14:41:36 997

转载 GET请求和POST请求的区别

GET请求和POST请求的区别原文链接:链接经常遇到「既然GET请求可以做POST请求的事情,为什么还要区分GET和POST而不只使用一个请求?」的问题。作为在实际中被使用最广的两个请求方法,这个问题其实挺难回答的,但万物总有其根由,今天就追根究底。查看RFC规范再加上之前查过的一些二手文章,整理了如下的观点:GET 被强制服务器支持浏览器对URL的长度有限制,

2015-11-24 14:05:46 601

转载 Block 技巧与底层解析

目录Block底层解析什么是block?block编译转换结构block实际结构block的类型NSConcreteGlobalBlock和NSConcreteStackBlockNSConcreteMallocBlock捕捉变量对block结构的影响局部变量全局变量局部静态变量__block修饰的变量self隐式循环引用不同类型block的复制

2015-11-20 13:42:51 440

转载 iOS 事件处理机制与图像渲染过程

致歉声明:Peter在开发公众号功能时触发了一个bug,导致群发错误。对此我们深表歉意,并果断开除了Peter。以下交回给正文时间:iOS 事件处理机制与图像渲染过程iOS RunLoop都干了什么iOS 为什么必须在主线程中操作UI事件响应CALayerCADisplayLink 和 NSTime

2015-11-20 13:40:33 535

转载 在Xcode 7上直接使用Address Sanitizer

在WWDC 2015上,除了Swift 2.0外,还有一个令人激动的消息:可以直接在Xcode 7上使用Clang的地址消毒剂(Address Sanitizer)了。这篇文章中我们将详细讨论下这个功能,比如它是怎样工作的,以及使用的方法。这是Konstantin Gonikman提议的话题。C语言中一种异常危险的情况从很多方面来看,C语言都是一种伟大的编程语言。事实上,发明至

2015-11-20 13:39:02 523 1

转载 iOS快速开发必备

iOS快速开发必备前言github:https://github.com/koknine (终于改成以前的了)当前移动互联网行业太火爆,移动端的需求日益增长,很多开发人员每天都应对着各种需求,作为一名iOS开发人员,对于需求来说,我们要做到的是实现,而对于自己来说,我们需要做到的是写出高质量的代码。于是,全球的大神们开源了很多高质量、可复用的代码,给予了芸芸众生(心中一万个感谢)。

2015-10-28 14:24:11 1132

原创 iOS动态更新

iOS 动态更新App 动态更新1、控件到 window 的层级关系: 2、分析控件的详细路径:3、动态修改控件: 4、工具篇:视图的层级关系:每个 App , 至少有一个根 Window , 通常情况下我们只用一个 。window 有一个 rootViewController , 这就是我们所谓的根视图 , 我们所有的控

2015-10-24 11:39:16 403

转载 Objective-C Runtime 运行时之二:成员变量与属性

在前面一篇文章中,我们介绍了Runtime中与类和对象相关的内容,从这章开始,我们将讨论类实现细节相关的内容,主要包括类中成员变量,属性,方法,协议与分类的实现。原文:http://www.cocoachina.com/ios/20141105/10134.html本章的主要内容将聚集在Runtime对成员变量与属性的处理。在讨论之前,我们先介绍一个重要的概念:类型编码。类

2015-10-22 14:30:21 351

转载 Objective-C Runtime 运行时之一:类与对象

原文:http://www.cocoachina.com/ios/20141031/10105.htmlObjective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时能够更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等。这种特性意味着Objective-C不仅需要一个编译器,还需

2015-10-22 14:28:54 292

转载 Objective-C Runtime 运行时之三:方法与消息

前面我们讨论了Runtime中对类和对象的处理,及对成员变量与属性的处理。这一章,我们就要开始讨论Runtime中最有意思的一部分:消息处理机制。我们将详细讨论消息的发送及消息的转发。不过在讨论消息之前,我们先来了解一下与方法相关的一些内容。原文:http://www.cocoachina.com/ios/20141106/10150.html基础数据类型SELSEL又

2015-10-22 14:26:11 348

转载 AFNetworking 3.0迁移指南

AFNetworking 3.0AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSession 的API的AFNetworking的版本。本指南将引导您完成这个过程。

2015-10-21 09:32:51 362

转载 iOS 事件处理

UIView除了负责展示内容给用户外还负责响应用户事件。本章主要介绍UIView用户交互相关的属性和方法。1、交互相关的属性userInteractionEnabled 默认是YES ,如果设置为NO则不响应用户事件,并且把当前控件从事件队列中删除。也就是说设置了userInterfaceEnabled属性的视图会打断响应者链导致该view的subview都无法响应事件。m

2015-10-19 18:40:39 448

原创 iOS9变化笔记

iOS9变化笔记这里将介绍下我们日常开发一些从iOS8过度到iOS9给我们带来的一些变化,及解决方法。App Transport SecurityiOS9和OS X El Capitan的一个新特性,App Transport Security 的目地是提高Apple 操作系统的安全性以及在此操作系统上运行的任何应用的安全性。

2015-10-19 13:59:56 692

原创 iPad 多屏处理

iPad MultitaskingiOS9 iPad分屏多任务操作教程@iPad用户:SlideOver:简介:iPad简单分屏功能,左侧原来的App占据屏幕的70%面积,右侧是30%,右侧App出来后进入活跃状态,左侧的App,所有基本活动将中断,但是并没有进入后台。适用机型:iPad air以及iPad mini2以后的所有机型使用方法:从屏

2015-10-19 13:56:52 2253

原创 iOS8新特性IBDesignable

在OC和Swift中使用IBDesignable/IBInspectableiOS8新特性IBDesignable/IBInspectable,可以直接在XIB或者Storyboard中直接,设置UI类的属性。例如:UIView.layer.borderWidth、borderColor、cornerRadius这些属性在XIB上是不能直接设置的,但是IBDesignable/IB

2015-09-03 15:14:37 395

原创 HEXO+Github,搭建自己的博客,最新版HEXO配置

个人博客搭建

2015-08-27 18:47:26 1055 2

iBeaconDemo

苹果官方Demo,有详细的iBeacon的使用详情。

2016-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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