自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 浅谈Cell的重用机制

首先我们需要搞明白为什么要使用重用机制,它的原理是什么.无论是UITableView还是UICollectionView,都有许多需要显示的cell (item), 但是屏幕的大小是有限的,一次只能显示那么几个,如果我们把所有的数据全部都加载进去,暂时又看不到,就会非常浪费内存.那么该如何避免这种不必要的内存消耗呢?就是每次只显示屏幕能放得下的cell的数据,在用户滑动屏幕的过

2016-09-29 13:14:03 2538

转载 计算机科学中最重要的32个算法

来源:infoq  链接:http://www.infoq.com/cn/news/2012/08/32-most-important-algorithms奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了

2016-09-28 11:23:12 335

转载 iOS 10 的适配问题

文/Eternaldream(授权)原文链接:http://www.jianshu.com/p/f8151d556930随着iOS10发布的临近,大家的App都需要适配iOS10,下面是我总结的一些关于iOS10适配方面的问题,如果有错误,欢迎指出.1.系统判断方法失效:在你的项目中,当需要判断系统版本的话,不要使用下面的方法:#define isiOS10 ([[[

2016-09-24 15:45:39 393

转载 有了这个列表,程序员不愁没练手的小项目了

来源:伯乐在线网址:http://blog.jobbole.com/49762/我经常看有人发帖问关于项目点子的事,也看到了很多回帖,我自己也回了一些常见的项目。不过我觉得只列出三两个是远远不够的,因此就收集并这个项目列表,大家要找简单的编程项目学习练手的话,可以收藏并扩散本文。这些项目并不是论文级别的,只是想抛砖引玉让大家能从中受些启发。下

2016-09-22 11:44:12 598

转载 JSPatch热修复的使用的那些深坑

1、为什么要分享JSPatch?Cicada(iOS)1.6.0版本上线后发现有个非常严重的Bug,导致老版本升级之后一打开应用就Crash,如果紧急修复提交审核,最快也得三天左右,那么这三天的成本是巨大的,所以引入JSPatch进行热修复,动态更新App,替换项目原生代码,无需更新App即时修复Bug。2、实现原理JSpatch用iOS内置的JavaS

2016-09-21 14:47:40 1212

转载 自定义Collection View布局

”   阅读器 转自answer-huang的博客原文出自:CustomCollection View Layouts  UICollectionView在iOS6中第一次被介绍,也是UIKit视图类中的一颗新星。它和UITableView共享API设计,但也在UITableView上做了一些扩展。UICollectionView最强大、同时显著超出UITabl

2016-09-19 17:05:01 666

转载 UICollectionView 高级进阶篇

在聊完几次理论后,今天给大家带来一篇关于UI的文章,看标题大家已经知道了,没错,就是大家所熟悉的UICollectionView。说起github上赫赫有名的卡片展示视图iCarousel,大多数iOS开发人员或多或少都有听过或使用过,其丰富的展示样式经常出现在某些APP的一级路径,其实,苹果公司针对卡片样式祭出了自己的解决方案——UICollectionView废话少说,先上干货HJCa

2016-09-19 16:41:14 499

转载 iOS 动画Animation-3: CATransform3D 特效详解

版权声明:本文为fish_yan_原创文章,转载请注明出处:http://blog.csdn.net/fish_yan_首先说明:这是一系列文章,参考本专题下其他的文章有助于你对本文的理解。关于图层的几个坐标系。对于ios来说,坐标系的(0,0)点在左上角,就是越往下,Y值越大。越往右,X值越大。一个图层的frame,它是position,bounds,

2016-09-19 16:38:27 1053

转载 iOS形变之CATransform3D

目录(?)[-]概述样例素材方法介绍关于结构体中的m34概述CATransform3D是一个用于处理3D形变的类,其可以改变控件的平移、缩放、旋转、斜交等,其坐标系统采用的是三维坐标系,即向右为x轴正方向,向下为y轴正方向,垂直屏幕向外为z轴正方向在CALayer中有一个transform属性便是专门用来控制3D形变的,其使用方法如下样例素材在介

2016-09-19 16:37:02 529

转载 UICollectionViewLayout

分类:IOS(690) 目录(?)[-]UICollectionView的结构回顾UICollectionViewLayoutAttributes自定义的UICollectionViewLayoutDemoLineLayout对于个别UICollectionViewLayoutAttributes的调整CircleLayout完全自定义的Layout添加

2016-09-19 16:31:00 327

转载 [iOS] UICollectionView实现图片水平滚动

首先先加入一些资源文件:先建立一个 xcassets 文件,放入图片: 再建立一个plist文件,写入与图片对应的内容:在ViewController中读取 plist 到词典中: @property (nonatomic, strong) NSArray *itemTitles;NSString *path = [[NSBundle mainBundle] p

2016-09-19 14:13:22 6403

转载 如何面试 iOS 工程师

推荐序私下和很多朋友交流过这个话题,大部分求职者认为,我能做基本的 iOS 开发工作,就达到公司的要求了,殊不知公司招聘员工,更希望的是这个人能够在关键时候能够发挥一般人做不到的能力。这篇文章是来自微信读书的 bang ,我完全同意他的观点。除了他的这些面试方法外,我还认为做比说更重要,所以我更喜欢在面试的时候,拿出一张白纸,让求职者写一段富有逻辑性的代码,看看他的思维是否严谨

2016-09-18 11:20:42 329

转载 如何利用Reveal神器查看各大APP UI搭建层级

文/乔同X原文链接:http://www.jianshu.com/p/df445cebd882前期工具准备pp助手 Mac版PP助手破解版的Reveal破解版1.5Reveal直接解压拖到应用程序打开得到libReveal.dylib,且存好备用已越狱的iPhone手机怎么越狱,盘古越狱已经说得很详细了.越狱手机需要

2016-09-13 10:47:51 531

转载 聊聊 #pragma 和 // MARK:

(点击上方公众号,可快速关注)  来源:伯乐在线专栏作者 - 叫什么都不如叫Pluto-Y  链接:http://ios.jobbole.com/88643/  点击 → 了解如何加入专栏作者  我去,就这两个东西还要讲?是OC或Swift开发人员都知道是怎么回事好吗?不就是用来标记和分组代码的吗?难道还有别的装逼技能?  当然,其实问大

2016-09-12 10:26:02 445

转载 随便说说removeFromSuperview方法

本文作者: 伯乐在线 - 刘小壮 。未经作者许可,禁止转载!欢迎加入伯乐在线 专栏作者。该文章属于原创,转载请注明:http://www.jianshu.com/p/b817c94cac0b之前写过一篇关于removeFromSuperview方法处理的文章,写完后一直就没怎么更新这篇文章。这两天回过头来看看,感觉这篇文章有些地方写的不够严谨,而且还有一些自己理解错

2016-09-10 12:03:33 588

qt文件操作读写自定义类型

该例程在qt creator2.4.1下调试成功,用重载的方法实现了QDataStream读写用户自定义的数据类型,使操作更加方便。

2015-03-23

空空如也

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

TA关注的人

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