摘要: 本文调研Xcode的版本是 7.1,基本是探索了菜单的每一个按钮。虽然从xcode4一直用到了xcode7,但是一般都只是用了一些基础的功能,说来也惭愧。在一次偶然的机遇突然发现了“显示调用层级”的选项才知道菜单了的按钮并不都是没有用,而是很有用只是你不知道罢了。 本想这种东西仔细总结了也不一定有价 阅读全文
posted @ 2015-11-23 11:55 董铂然 阅读(10870) 评论(12) 推荐(7) 编辑
摘要: 之前只有比较浅的接触过Masonry。项目中大多数的布局还是用xib中的AutoLayout与手码的frame计算相结合,相信也会有很多项目和我一样是这两种布局的组合。其实xib各方面用的感觉都挺好,以前是性能问题,冲突问题饱受人诟病,但随着苹果的更新换代这些问题也逐渐趋向最小化。 我们团队整改的 阅读全文
posted @ 2015-10-19 09:14 董铂然 阅读(4676) 评论(5) 推荐(4) 编辑
摘要: 当下Swift项目已经越来越多,可能会经常见到 str as NSString 或者str as String 字符串在这两者之间的来回切换,因为有些操作用OC字符串比较方便,而有些操作则相反,熟练掌握这两种字符串的特点对项目的开发必然有利。本文是一些自己的理解,借鉴了官方文档,如有理解偏差之处也欢... 阅读全文
posted @ 2015-10-12 11:57 董铂然 阅读(6330) 评论(2) 推荐(4) 编辑
摘要: 2015年以前上传到cocoapods的方式相较于现在比较麻烦,现在用不上在此也就不提了。现在上传到cocoapods只需要简单的几步即可。 1.首先你需要有一个自我感觉写的差不多的库。 2.注册trunk 第一个指令是更新一下cocoapods不管你现在是什么版本,这个指令也都没有坏处,他会升级到 阅读全文
posted @ 2015-09-28 13:38 董铂然 阅读(6733) 评论(7) 推荐(3) 编辑
摘要: 本文主要是说一些iOS9适配中出现的坑,如果只是要单纯的了解iOS9新特性可以看喵神的开发者所需要知道的 iOS 9 SDK 新特性。9月17日凌晨,苹果给用户推送了iOS9正式版,随着有用户陆续升级iOS9,也就逐渐的衍生出了一系列的问题,笔者也在赶忙为自己维护的App做适配,本文写的一些坑基本都 阅读全文
posted @ 2015-09-21 11:59 董铂然 阅读(30455) 评论(8) 推荐(9) 编辑
摘要: 前言:现在你维护的项目有多少警告?看着几百条警告觉得心里烦么?你真的觉得警告又不是错误可以完全不管么? 如果你也被这些问题困惑,可以和我一起进行下面的操作。其实大部分的警告都是很好改的,把自己整个项目的警告撸一遍应该也就耗费半小时的时间,一次麻烦带来之后的清净这样不好么? 本文分为三个部分:1.简单 阅读全文
posted @ 2015-08-31 11:49 董铂然 阅读(11621) 评论(4) 推荐(5) 编辑
摘要: 写本文的契机主要是把自己整理的关于iOS字体方面的知识不断更新写在这篇博文中,用来自己以后查阅。 一、iOS原生字体展示 在label中选择字体的font,并把font由system改成custom后,就能在family中看到72种特殊字体。这些里面就有很炫的字体,但是全部是只针对英文数字,对中文无 阅读全文
posted @ 2015-08-06 11:54 董铂然 阅读(15647) 评论(12) 推荐(8) 编辑
摘要: 基本介绍自动录音与一般录音区别在:不用像微信那样按下录音-松手结束,而是根据说话声音的大小自动判断该录音和该停止的点,然后可以做到结束录音之后马上播放出来。类似于达到会说话的汤姆猫那样的效果。在自动录音的初始化阶段需要建立两个录音对象,一个需要一直录音充当监听器的功能,另一个用来在需要的时刻录音。具... 阅读全文
posted @ 2015-07-27 11:57 董铂然 阅读(2680) 评论(2) 推荐(3) 编辑
摘要: 写本文的契机主要是前段时间有次用青花瓷抓包有一步忘了,在网上查了半天也没找到写的完整的教程,于是待问题解决后抽时间截了图,自己写一遍封存在博客园中以便以后随时查阅。 charles又名青花瓷,在iOS开发中的抓包中具有重要作用。最大的三点用处,一就是拦截别人软件的发送的请求和后端接口,练习开发。二是 阅读全文
posted @ 2015-07-08 11:53 董铂然 阅读(51881) 评论(10) 推荐(19) 编辑
摘要: tableView是一个神奇的东西,可以这么说,就算是一个初学者如果能把tableView玩的很6,那编一般的iOS的需求都问题不大了。tableView是日常开发中用烂了的控件,但是关于tableView中的自定义cell的动态行高,还是有一些玄机的。笔者本次主要是因为预估行高的方法的问题作为了一 阅读全文
posted @ 2015-06-24 11:54 董铂然 阅读(10083) 评论(12) 推荐(6) 编辑