02 2016 档案
iOS深入学习(Block全面分析)
摘要:本文翻译自苹果的文档,有删减,也有添加自己的理解部分。 如果有Block语法不懂的,可以参考fuckingblocksyntax,里面对于Block 为了方便对比,下面的代码我假设是写在ViewController子类中的 1、第一部分 定义和使用Block, ? 1 2 3 4 5 6 7 8 9 阅读全文
posted @ 2016-02-24 16:21 丑蛋蛋 阅读(524) 评论(0) 推荐(0)
[iOS]segue与delegate在ViewController返回的时候进行反向回传参数
摘要:OC版本: 需求描述: 故事板中,VIEW1与VIEW2有一条SEGUE连线。点击VIEW1中的按钮跳转至VIEW2,并且从VIEW1中传递值给VIEW2。 实现: VIEW1.m 添加下面的事件方法,该方法在视图跳转时被触发。 -(void)prepareForSegue:(UIStoryboar 阅读全文
posted @ 2016-02-24 15:39 丑蛋蛋 阅读(717) 评论(0) 推荐(0)
iOS/OS X内存管理(二):借助工具解决内存问题
摘要:上一篇博客iOS/OS X内存管理(一):基本概念与原理主要讲了iOS/OSX 内存管理中引用计数和内存管理规则,以及引入ARC新的内存管理机制之后如何选择ownership qualifiers(__strong、__weak、__unsafe_unretained和__autoreleasing 阅读全文
posted @ 2016-02-23 16:54 丑蛋蛋 阅读(318) 评论(0) 推荐(0)
iOS/OS X内存管理(一):基本概念与原理
摘要:基本概念 引用计数(Reference Count) 为了解释引用计数,我们做一个类比:员工在办公室使用灯的情景。 当第一个人进入办公室时,他需要使用灯,于是开灯,引用计数为1 当另一个人进入办公室时,他也需要灯,引用计数为2;每当多一个人进入办公室时,引用计数加1 当有一个人离开办公室时,引用计数 阅读全文
posted @ 2016-02-23 16:08 丑蛋蛋 阅读(521) 评论(0) 推荐(0)
iOS9新特性-UIStackView
摘要:什么是UIStackView? 在iOS9中苹果在UIKit框架中引入了一个新的视图类UIStackView。UIStackView类可以帮我们布局UI控件,而我们不需要设置任何约束或设置很少的约束就可以,其他都由UIStackView帮我们自动完成了。 UIStackView提供了两个方向的约束, 阅读全文
posted @ 2016-02-23 14:20 丑蛋蛋 阅读(1028) 评论(0) 推荐(0)
使用UIBezierPath和CAShapeLayer画各种图形
摘要:CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。 杂谈 在 CAShapeLayer 中,也可以像 CALayer 一样指定它的 frame 来画,就像这样: 1 2 3 4 5 let layer = C 阅读全文
posted @ 2016-02-23 11:27 丑蛋蛋 阅读(406) 评论(0) 推荐(0)
charles使用教程指南
摘要:一、前言: Charles是一款抓包修改工具,相比起burp,charles具有界面简单直观,易于上手,数据请求控制容易,修改简单,抓取数据的开始暂停方便等等优势!下面来详细介绍下这款强大好用的抓包工具。 二、下载与安装: 首先是工具下载和安装 首先需要下载java的运行环境支持(一般用burp的人 阅读全文
posted @ 2016-02-22 14:16 丑蛋蛋 阅读(440) 评论(0) 推荐(0)
pop到指定的UIViewController
摘要: 阅读全文
posted @ 2016-02-19 11:16 丑蛋蛋 阅读(166) 评论(0) 推荐(0)
关于钥匙串中所有证书签名无效的问题解决纪录
摘要:年后上班发现很多人钥匙串中的证书都出现了证书签名无效的问题,根据“Kelvin神”发的解决方法,现纪录如下,以便以后再出现同样的问题时不知如何解决,问题如图所示: 解决此问题只需要四步: 1. 下载,https://developer.apple.com/certificationauthority 阅读全文
posted @ 2016-02-19 11:13 丑蛋蛋 阅读(1094) 评论(0) 推荐(0)
app 版本更新全过程
只有注册用户登录后才能阅读该文。
posted @ 2016-02-03 14:10 丑蛋蛋 阅读(9) 评论(0) 推荐(0)
ios获取app版本号
摘要:比较感兴趣的是后面的参数 kcFBundleVersionKey ,竟然是CFBundle.h已经定于好的属性,下面有这个属性的注释 const CFStringRef kCFBundleVersionKey; /* The version number of the bundle. For Mac 阅读全文
posted @ 2016-02-02 15:45 丑蛋蛋 阅读(272) 评论(0) 推荐(0)
iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
摘要:在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttstr 阅读全文
posted @ 2016-02-02 15:43 丑蛋蛋 阅读(689) 评论(0) 推荐(0)