ios
eybens
这个作者很懒,什么都没留下…
展开
-
30分钟git命令入门到放弃
译者序:这是一篇给像我这样的新手或者是熟悉图形工具的老鸟看的。仅作为快速入门的教程。git 现在的火爆程度非同一般,它被广泛地用在大型开源项目,团队开发,以及独立开发者,甚至学生之中。初学者非常容易被各种命令、参数吓哭。但实际上刚上手你并不需要了解所有命令的用途。你可以从掌握一些简单,强大的命令开始,逐步去学习。(这就是这篇文章要讲的)。好了,上来!基本了解git命转载 2016-06-30 10:14:57 · 409 阅读 · 0 评论 -
程序员编程的 7 + 1 条小贴士
1.编码之前想一想用10分钟,20分钟甚至30分钟的时间来想想你需要什么,想想什么样的设计模式(如果有的话)适合你将要编码的东西。真的要好好想想,你会很庆幸“浪费”了那几分钟,当你不得不更改或添加东西到代码中,而这只花费了你30分钟的时间而不是5小时。2.注释你的代码说真的,没有什么比两个月后检查自己的代码,却不记得它用来干什么更糟糕的了。注释所有重要的内容,当然那些显而易转载 2016-06-13 11:06:20 · 375 阅读 · 0 评论 -
alloc、init你弄懂50%了吗?
前言这是一篇我记录对alloc、init分析思考的笔记。如果读者想看懂我的第二个思考,可能需要您至少了解内存的分段分页管理,如果您对其一点都不知道,可以先看这篇软文简单了解一下。另外很重要的一点是,请先思考。思考1.对象为什么要alloc,init又是干嘛的?很多人都知道,初始化一个对象应该这么写:MyClass* myObj = [MyClass alloc] ini转载 2016-06-27 10:15:32 · 316 阅读 · 0 评论 -
MVVM奇葩说
投稿文章,作者:庞海礁(微博、Github)一直想聊聊这个话题,也有朋友跟我留言,让我讲讲MVVM,只可惜一直没整明白,不敢轻易下笔。针对MVVM,网上有很多不错的文章,比如MVVM介绍、被误解的 MVC 和被神化的 MVVM以及Look at MVVM from a different perspective等等。文章前我想先提几个问题:MVVM到底是什么?它和M转载 2016-05-20 15:40:28 · 261 阅读 · 0 评论 -
UIApplication的详细介绍
UIApplication什么是UIApplication?UIApplication对象是应用程序的象征.每一个应用都有自己的UIApplication对象,这个对象是系统自动帮我们创建的, 它是一个单例对象.一个iOS程序启动后创建的第一个对象就是UIApplication对象我们只能通过[UIApplication sharedApplication]获得这个单例转载 2016-05-20 11:19:39 · 439 阅读 · 0 评论 -
几种图片格式的简介
首先谈一下大家耳熟能详的几种老牌的图片格式吧:JPEG 是目前最常见的图片格式,它诞生于 1992 年,是一个很古老的格式。它只支持有损压缩,其压缩算法可以精确控制压缩比,以图像质量换得存储空间。由于它太过常见,以至于许多移动设备的 CPU 都支持针对它的硬编码与硬解码。PNG 诞生在 1995 年,比 JPEG 晚几年。它本身的设计目的是替代 GIF 格式,所以它与 GI转载 2016-05-24 14:06:42 · 4187 阅读 · 0 评论 -
将 UIImage 保存到磁盘,用什么方式最好?
目前来说,保存 UIImage 有三种方式:1.直接用 NSKeyedArchiver 把 UIImage 序列化保存,2.用 UIImagePNGRepresentation() 先把图片转为 PNG 保存,3.用 UIImageJPEGRepresentation() 把图片压缩成 JPEG 保存。实际上,NSKeyedArchiver 是调用了 UIImagePNGRepresent转载 2016-05-24 13:55:00 · 595 阅读 · 0 评论 -
响应式编程的概念
在网上流传一个非常经典的解释`响应式编程的概念`在程序开发中: a = b + c 赋值之后 b 或者 c 的值变化后,a 的值不会跟着变化 响应式编程,目标就是,如果 b 或者 c 的数值发生变化,a 的数值会同时发生变化;转载 2016-03-24 10:21:24 · 388 阅读 · 0 评论 -
iOS面试必看,最全梳理
原文序言目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态平衡。矫情一下,言归正传,我奉献一下,为iOS应聘者梳理一下面试题,希望能助一臂之力!OC的理解与特性OC作为一门面向对象的语言,自然具有面向对象的语言特性:转载 2016-03-23 15:29:39 · 664 阅读 · 0 评论 -
iOS开发规范
引子在看下面之前,大家自我检测一下自己写的代码是否规范,代码风格是否过于迥异阅读困难?可以相互阅读同伴的代码,是否存在阅读障碍?若存在晦涩难懂的,理解成本增大的代码,说明你的团队需要自省了。下面总结一下OC编程中的一些代码规范(苹果官方推荐的)。以OC为示例,但不局限于OC,也可以被当作别的编程语言的开发规范约定(仅需要把OC特有的东西按照你所使用的语言的惯例即转载 2016-02-20 13:35:22 · 248 阅读 · 0 评论 -
Objective-C编码规范:26个方面解决iOS开发问题
【按语】由于我正在准备模拟开发饿了么这个App,到时可能有些iOS开发者参与进来。这时如果每个人的Objective-C编码风格都不一样,这样不易于保持代码一致性和难以Code Review。所以我在网上搜索到The official raywenderlich.com Objective-C style guide这篇关于Objective-C编码风格的文章,觉得可以作为这个项目的Objec转载 2016-02-19 17:07:42 · 281 阅读 · 0 评论 -
IOS中 Block简介与用法
Block简介:Block的实际行为和Function很像,最大的差别是在可以存取同一个Scope的变量值。Block实体形式如下:^(传入参数列){行为主体};Block实体开头是“^”,接着是由小括号所包起来的参数列(比如 int a, int b, int c),行为主体由大括号包起来,专有名字叫做block literal。行为主体可以用return回传值,类型会被转载 2016-02-19 12:52:46 · 399 阅读 · 0 评论 -
Objective-C代码规范
我们写出来的代码会给很多人看,为了使代码清晰简洁,方便阅读理解,都会统一遵从一定的代码规范,Objective-C同样如此。 主要参考规范: 1.Google Objective-C Style Guide 2.Coding Guidelines for Cocoa 简单总结一下目前接触到的: 1.每行代码最大长度为10转载 2016-02-19 12:10:50 · 454 阅读 · 0 评论 -
在写一个iOS应用之前必须做的7件事(附相关资源)
本文由CocoaChina--不再犹豫(tao200610704@126.com)翻译作者:@NIkant Vohra原文:7 Things you must absolutely do before writing an iOS app这两年,我一直在编写并发布有质量的iOS 应用。我发现大多数的开发人员有直接跳进编码应用程序的核心逻辑的倾向,因为这是乐趣转载 2016-03-16 10:04:53 · 259 阅读 · 0 评论 -
cocoaPods管理第三方控件库
今天算是正式使用cocoaPods来管理第三方控件库了,感觉真是方便,遂记录下来。前面怎么安装就不多说了,要装ruby,装插件等等,网上有很多。今天就记录一下平时怎么使用。首先要使用pods来管理第三方控件的话,需要该控件工程支持,当需要添加某个第三方控件时输入 pod search controlname,如果有得话,会返回一些相关信息,其中就有怎么添加到podfile文件里的写法,添加原创 2015-12-04 15:42:28 · 348 阅读 · 0 评论