写在前边的话:今天记录一下关于算法中冒泡排序的一些理解和心得。主要分为以下3个方面介绍 冒泡排序的思想 分析 标准实现方式 优化 时间复杂度 冒泡排序的思想 1:给定一个具有...
前言 很多人都说熟悉UIKit,那对于常见的API是否熟悉?多线程是前端经久不衰的考点。大家对于Block的weak-strong dance都耳熟能详,是否清楚知道每一个引...
1. struct和class的区别 swift中,class是引用类型,struct是值类型。值类型在传递和赋值时将进行复制,而引用类型则只会使用引用对象的一个"指向"。所...
背景:目前iOS 项目警告达到了400多个,夹杂着第三方的, 自己项目代码的混在一起,根本无法及时关注到是否是由于自己使用不当而造成又增加了几个警告,或是潜在的bug。此次启...
每当我们讨论到信息安全的时候,我们最长接触到的信息加密传输的方式莫过于 HTTPS 了,当我们浏览器地址栏闪现出绿色时,就代表着这个网站支持 HTTPS 的加密信息传输方式,...
编者按:本文主要是针对IT技术类的求职新人所写,程序猿工程师什么的非常值得借鉴。 1. 程序员简历10不要 (1) 不要使用从任何招聘网站下载的尤其是智联招聘、51job 这...
做了一个图片多选的功能,因为要支持iOS6,所以使用了AssetsLibrary遍历读取照片,但是选取我的照片流相册中的照片时,通过NSUrl,即图片的地址读取该照片ALAs...
autolayout iOS6就已经支持,也用了很长时间了,却一直没有使用autoLayout 实现过scrollview. 网上查了一些资料,都写的好复杂,今天写一个简单的...
结构设计 按功能分:有MVC,MVVM...... 按层次分:有数据层、逻辑层、展现层...... 通用的做法都是根据mvc改: 在mvc的框架中, 最臃肿的属于viewco...
1.When to use NSMutableArray and when to use NSArray? 什么时候使用NSMutableArray,什么时候使用NSArra...
原文连接十个iOS高级面试问题不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我...
知乎链接:http://www.zhihu.com/question/19604641 1.什么是arc?(arc是为了解决什么问题诞生的?) 首先解释ARC: automa...
直接上干货。 个人感觉,性能问题有40%以上是代码逻辑的问题,剩下50%instrument 可以帮你定位,剩下的10%就是经验和能力的沉淀了。 注意事项: (1)性能问题,...
具备扎实的C/C++、Objective-C编程基础,熟练掌握Swift,对OOD/OOP有深刻的理解,并具有良好的编程风格和习惯; 深刻理解OC内存管理的黄金法则;...