iOS踩坑系列-1

iOS踩坑系列记录自己编码过程中遇到的坑,然后给出相应的解决办法。记录自己技术成长之路。 在这篇博文中记录了如下问题: 定制UISearchBar 设置navigationBar为透明 iOS7 图片毛玻璃效果 正确设置UITableView的sectionHeader的高度 获取按钮所在的cell所在行号 ...

TableView的cell高度计算

UITableview是iOS开发中使用最频繁的一个控件,在实际开发中,我们经常需要定制cell,让cell显示图片、文字等。由于cell包含的图片和文字是根据服务器返回的数据进行填充的,这就导致cell包含的内容的高度是不定的。 四种方法计算cell的高度: 1、iOS8的自动计算机制, ...

GCD之串行、并行、同步、异步

iOS中关于多线程的技术有NSThread、NSOperation、GCD。目前使用最广泛的是GCD,他自动帮我们管理线程的创建和线程间通信,API接口简单,但是功能强大。 GCD的核心概念如下:串行队列,并行队列, ...

探秘@property

@property在平时写代码的时候用的很频繁,控件和NSString之类的申明都要用到。之前也没有去深究@property内部的实现机制,只是拿来就用,直到昨天写代码遇到一个坑,为了解决问题,重新拿起OC语法基础书一行行研读,然后在网上查了很多资料,算是搞清楚了@ ...

#if和#ifdef用法详解

在很多的开源文档看到#if和#ifdef这两个语法,可见用途很广泛,今天特地研究了下,做一个总结 语法 情况1: #ifdef XXXXX ...

Ghost博客搭建

  之前一直在CSDN或者51CTO上面写技术文章,但是最终还是无法忍受这些博客平台丑陋的界面,最主要的是还无法定制功能。终于下定决心搞个独立博客,比较了下老版的wordpress和后起之秀ghost,被ghost简洁优雅的界面和管理后台吸引,毫不犹豫选择了ghost.   ...