自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Thinker361的专栏

引领技术巅峰,黑客无所不能。

  • 博客(11)
  • 收藏
  • 关注

翻译 常用数据结构的时间复杂度

常用数据结构的时间复杂度Data StructureAddFindDeleteGetByIndexArray (T[])O(n)O(n)O(n)O(1)Linked list (LinkedList)O(1)O(n)O(n)O(n)Re

2016-04-21 10:43:54 7299

原创 人人都看得懂的正则表达式教程

Objective-C RegEx Categorieshttps://github.com/bendytree/Objective-C-RegEx-Categories使用说明:将 RegExCategories.h RegExCategories.m 文件拖入工程中引入头文件即可. ========================================

2016-04-21 09:44:42 2209

原创 一个简单登陆示例的MVC和MVP实现

登录示例:MVC自上篇《iOS基于MVC的项目重构》总结之后,我又思考了下面这个问题:在UIKit自身的设计中UIViewController是被当做C还是V呢?例如我们点击View上某个Button时,可能会使用调用self.navigationController的pushViewController:animated:方法来跳转到一个新的界面。在这个场景中,点击事件通

2016-04-19 15:02:44 1389

翻译 关于iOS多线程,你看我就够了

在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用 Swift 和 Objective-c 两种语言讲解,双语幼儿园。OK,let't begin!概述这篇文章中,我不会说多线程是什么、线程和进程的区别、多线程有什么用,当然我也不会说什么是串行、什么

2016-04-19 10:57:25 2180

原创 iOS 基于 MVC 的项目重构总结

关于MVC的争论关于MVC的争论已经有很多,对此我的观点是:对于iOS开发中的绝大部分场景来说,MVC本身是没有问题的,你认为的MVC的问题,一定是你自己理解的问题(资深架构师请自动忽略本文).行文过程中查阅了互联网上的大量文档,其中水平良莠不齐(最常见的就是MVC改个名就当MVVM的),当然也有许多非常有价值的参考资料,在文末会逐一列举,以供参考.iOS中的MVC和MVPCo

2016-04-19 10:53:26 1818

翻译 停止在做的16件事

奥巴马写给女儿的信:停止在做的16件事Life is short. It may feel like it takes forever sometimes, but the reality is that you live, and a short time later,you die. It happens so quickly, many people don’t ev

2016-04-19 09:07:47 697

翻译 写了 35 年代码的老程序员的最大遗憾

大约不到20年前,我处在人生十字路口上。我的第二家公司当时已经花了5年时间为出版行业打造专业图表制作软件,不过在那互联网即将大热的年代,出版商们已经逐渐向互联网领域转移,我们的业务渐渐枯竭。那时候我已经是一个有 13 年编程工作经验,而且同时有 9 年公司运营经验的综合性人才了。我不想再同时又干技术又干管理了。我的第一家公司(1985-1987年)的主要业务是打造一款电子表格程序,并有自动

2016-04-13 09:26:54 7877 2

原创 从产品经理的角度算一算,做一个 APP 需要多少钱

作为互联网从业者,被外行的朋友们问及最多的问题是,“做一个网站多少钱?”或者“做一个 APP 需要多少钱?”。作为做过完整网站项目和 APP 的人,今天从产品经理的角度,一起来算一下中小型 APP 从无到有需要做哪些工作,以及为达成使命,需要付出多少金钱代价。以下内容的前提是:深圳、移动互联网方向。包含研发一个新产品过程中一些常见的工作,并非十全十美。首先假设在

2016-04-13 08:59:54 1121

原创 10种常见数据结构简易分析

在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。1.String/Array/Matrix在Java中,String是一个包含char数组和其它字段、方法的类。如果没有IDE自动完成

2016-04-12 23:56:33 10879

原创 iOS面试必看,最全梳理

原文序言目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态平衡。矫情一下,言归正传,我奉献一下,为iOS应聘者梳理一下面试题,希望能助一臂之力!OC的理解与特性OC作为一门面向对象的语言,自然具有面向对象的语言特性:

2016-04-03 16:31:58 1615

原创 iOS UIImage 转NSString

项目中可能会有这样的需求,比如图片上传服务器时一般都会转成NSString再上传那么问题来了,图片如何转为NSString ,已经被转为NSString的图片如何再转成图片其实很简单,给大家两个方法就ok[html] view plain copy//图片转字符串  -(NSString *)UIImageToBase64Str:

2016-04-03 12:57:28 716

空空如也

空空如也

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

TA关注的人

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