自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DCSnail-蜗牛

但行耕耘...

  • 博客(33)
  • 资源 (11)
  • 收藏
  • 关注

原创 警告:object file was built for newer iOS version (8.3) than being linked (7.0)

警告一般在一些第三方中, 可能会对 iOS系统支持版本最低有要求, 最低支持版本高于你目前项目的版本.

2016-04-29 16:53:06 6392

原创 错误:HTTP load failed (kCFStreamErrorDomainSSL, -9813)/Error Domain=NSURLErrorDomain Code=-1202

错误在应用中由 http转为 https 时, 报错了, 下面是错误: NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)或者 Error Domain=NSURLErrorDomain Code=-1202 “The certificate for this server is inval

2016-04-18 15:34:43 22512 4

原创 错误:*** -[NSUserDefaults setObject:forKey:]: attempt to insert non-property list object

*** -[NSUserDefaults setObject:forKey:]: attempt to insert non-property list object

2016-04-15 18:05:54 3784

原创 问题:编译策略之代码逻辑顺序不正确(Optimization Level)

曾经遇到过一个问题, 运行一段代码发现执行的逻辑顺序不正确, 而且在添加了其他语句后, 还会有不同的顺序, 但是都是不正确的.

2016-04-15 16:57:43 4932

转载 Xcode:iOS崩溃日志分析方法

Xcode:iOS应用崩溃日志分析

2016-04-15 16:18:57 6622 3

转载 Xcode:崩溃堆栈符号化,定位崩溃

Xcode:崩溃堆栈符号化,定位崩溃

2016-04-15 15:54:09 4822

原创 SVN: an error occurred and the operation could not be completed

问题曾经又一次 Cornerstone 上传文件时, 一直卡着不动, 也没有反应, 就那么一直在提交. 一整天…下班时, 无奈,只好强行关机, Cornerstone 就在没有完成某个工作的时候被强行关闭了. 但第二天早上发现就出了这个错误了, 重启,卸载重装… 无论怎么也操作不了.

2016-04-14 17:37:44 5441

原创 SVN:工程文件打不开

问题在使用Cornerstone工具合作开发项目时,经常会由于代码冲突,导致在更新后遇到工程文件打不开的情况

2016-04-14 17:22:50 2390

原创 错误:clang: error: invalid deployment target for -stdlib

错误clang: error: invalid deployment target for -stdlib

2016-04-14 17:02:36 1398

原创 问题:willDisplayHeaderView在 iOS7下不被调用

问题-(void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)sectionUITableview 的代理方法willDisplayHeaderView在 iOS7下不会被调用,但是在 iOS8及以上没有出现这个问题.

2016-04-14 16:56:52 1821

原创 SSH、SSH-Agent密钥管理

问题在 UIButton 上用它的 title 去展示倒计时的效果, 就类似于发送验证码的按钮, 结果发现 一开始倒计时, 整个 button 就会在刷新的那一刻, 一闪, 每秒更新 title的时候, 就会发生.

2016-04-14 16:37:08 2038

原创 问题:iOS9获取[[UIApplication sharedApplication] keyWindow]为 nil

问题升级到 iOS9之后, 发现之前的一些小的弹框的提示突然没有了, 查来查去发现在下面语句中, 获取的 keywindow竟然为 nil

2016-04-14 16:32:13 6280

原创 问题:viewController不会调用dealloc()不会销毁

在调试程序时,我从ViewController A push进 ViewController B,在从B back时发现程序不会执行B里面的delloc(),很诡异的问题,因为按理说此时点击back是执行pop操作的,是会执行delloc()函数的,但经调试发现确实没有执行。所以viewController也就不会销毁.

2016-04-14 15:48:29 4447

原创 方法:删除Provisioning Profiles(描述文件)

问题有些时候, Mac 上的关于证书,描述文件等之类的东西经过长期积累, 无效的过期很多, 都不能用了, 一直在你的 Mac上存在着. 有时候更是在你更新过Provisioning Profiles文件后, 竟然无法运行. 然后你就可以考虑要去删除这些陈旧的东西了.

2016-04-14 15:22:33 11025

原创 警告: std::__1::__vector_base_common::__throw_length_error() const“, referenced from:

"std::__1::__vector_base_common::__throw_length_error() const", referenced from: 等一大堆类此错误

2016-04-13 18:31:32 3144 3

原创 关于浅拷贝、深拷贝的探究

浅拷贝、深拷贝以及完全拷贝的探究

2016-04-13 18:27:50 1039

原创 警告:Automatic Preferred Max Layout Width before iOS8.0

警告 项目中有时会出现这个警告”Automatic Preferred Max Layout Width before iOS8.0”,一般是在项目的xib文件(或storyboard中),这是Label的一个属性导致的. 而且, 一般是在 xib文件中有自适应的 label 才能导致的, 是与 iOS6兼容的错误.

2016-04-13 18:25:32 1956

原创 错误: Cocoa error 3840 (使用AFNetworking报错)

在使用AFNetworking的POST方式连接WEB API时,报错: "The operation couldn't e completed. (Cocoa error 3840)."

2016-04-13 18:12:04 3070

转载 错误:CGContextSetStrokeColorWithColor: invalid context 0x0

CGContextSetStrokeColorWithColor: invalid context 0x0.

2016-04-13 17:34:36 3815 1

转载 错误: Unknown class XXX in Interface Builder file

Unknown class XXX in Interface Builder file

2016-04-13 17:33:35 4960

原创 iOS 初级错误和警告汇总

这是一篇适合初级开发者学习的文章, 总结了一些很初级的错误和警告.

2016-04-13 17:13:22 3379

原创 错误:-[UIKBBlurredKeyView candidateList]: unrecognized selector sent to instance

错误app 在线上有个崩溃的问题, crash原因为-[UIKBBlurredKeyView candidateList]: unrecognized selector sent to instance.

2016-04-13 16:28:02 4604 3

原创 错误:'xxx/xxx.h' file not found

xxx'MAMapKit/MAMapKit.h' file not found有时候加入某些SDK或者第三方后, 编译时各种framework的头文件找不到.

2016-04-12 18:10:36 10057

原创 错误:EXE_BAD_ACCESS(code=1, address = xxx)

错误EXE_BAD_ACCESS(code=1, address = xxx) 这种错误通常是内存管理的问题,一般是访问了已经释放的对象导致的,所以是非常常见的, 而且出现的面比较广.

2016-04-12 18:00:06 1830

原创 错误:Can't add self as subview

错误错误是这样描述的: * Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘Can’t add self as subview’

2016-04-12 17:30:48 2422

原创 错误:the file 'xxx.app' couldn't be opened because you don't have permission to view it

错误run了之后就报这个错,the file ‘xxx.app’ couldn’t be opened because you don’t have permission to view it 解决方案(按照可能性由大至小):1.可能是info.list的Executable file 与building set 中的product_name不一致造成的

2016-04-12 16:57:54 17361

原创 错误:Line 20: xmlParseEntityRef: no name(Xcode工程名包含&)

在 Xcode中新建工程文件名称中包含&时, 会出现错误Interface Builder XIB Compiler Error: Line 20: xmlParseEntityRef: no name

2016-04-12 14:44:48 2537

原创 #define #if #ifdef #ifndef 作用和区别

本文简单来说明一下 #if #define #ifdef #ifndef的作用, 以及 #ifdef 和#ifndef 的区别.#define#define 用来进行定义#define kTabBar_Height 49.0f#define kString @"哈哈哈"#if#if 常量表达式 //程序段1#else // 程序段2#endif

2016-04-08 17:24:07 4491 2

原创 GitHub前100第三方库及各大公司使用的第三方库

各大公司使用的第三方库做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。首先整理了一份Github上排名靠前的iOS库(大概600个repos)除了逛一下每日/每月流行之外...

2016-04-07 18:33:40 5072

原创 iOS 设备的UI规范和iOS各控件默认高度

iOS 设备的UI规范和iOS各控件默认高度

2016-04-07 17:53:53 3355

原创 iOS最全学习资源汇总

目录:第一部分: iOS 学习资源整理(包括视频/教程/博客/书记/插件/社区/网站)第一部分: iOS 各大牛博客列表第一部分: iOS github 上托管的各类第三方   ---------------------------------------------------------------------------------------------------...

2016-04-07 17:28:35 19742

原创 iOS 网络缓存(NSURLCache/NSCachedURLResponse)

iOS 中的一些缓存包括NSURLCache/NSCachedURLResponse,以及NSURLRequestCachePolicy 缓存策略

2016-04-05 16:07:18 3856

原创 Autorelease机制及释放时机

Autorelease机制是iOS开发者管理对象内存的好伙伴,MRC中,调用[obj autorelease]来延迟内存的释放是一件简单自然的事;ARC下,我们甚至可以完全不知道Autorelease 系统就能管理好内存。而在这背后,objc和编译器都帮我们做了哪些事呢,一起来探究下Autorelease机制吧。概述当向一个对象发送一个autorelease消息时,Cocoa就会将该对...

2016-04-01 16:23:42 5224

ARC到底帮我们做了哪些工作?(v1.3)

博客Demo源码, 探究ARC到底为我们做了哪些工作。 博客地址:http://blog.csdn.net/wangyanchang21/article/details/79461511

2019-03-20

runtime之 property和 ivar

runtime之 property 和 ivar,property list, ivar list等以及其他runtime方法。

2019-03-20

init和 dealloc中 self.xx的使用注意

init 和 dealloc 中不要使用 self.xx, 要使用 _xx。 否则可能遇到意想不到的问题。

2019-03-20

可变参数、不定参数和nullable、nonnull

可变参数、不定参数Demo源码,nullable、nonnull、_Nullable 等区别Demo源码。 博客地址: https://dcsnail.blog.csdn.net/article/details/79107962 https://dcsnail.blog.csdn.net/article/details/79230770

2019-03-20

Block实现原理与内存特性(v1.1)

Block实现原理与内存特性 博客原文: https://blog.csdn.net/wangyanchang21/article/details/79525394。

2019-03-20

block官方源码

苹果官方的block源码,libclosure-38文件。包含Block,Block_private,BlockImplementation等文件

2018-03-17

runtime源码

Apple官方开源的runtime源码, objc4下各个版本的源码。

2018-02-23

UIScrollView/UITableView布局的影响因素总结

UIScrollView/UITableView布局的影响因素总结, 给你的TableView一个最合适的布局

2018-01-30

Swift 关键字总结

Swift 语言中列举了不常用的关键字以及用法, 对应于博客的地址:http://blog.csdn.net/wangyanchang21/article/details/78887137#t10

2018-01-08

PackageApplication For Xcode

PackageApplication 文件

2017-05-19

lame库(支持64位)

音频转化为mp3格式的lame库, 本库支持arm64架构

2016-11-02

空空如也

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

TA关注的人

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