摘要:
ex: CocoaPods再遇困难,前几天电脑重装了系统,所有的开发工具就都装了最新的,当我用CocoaPods的时候,出了一个提示,大概就是我的版本不是 last version,然后给你提示了一个命令,直接复制即可,就是下面这个: 安装cocoapods的预览版本,就会更新下来新的1.0.0.b 阅读全文
posted @ 2016-08-16 17:33
一叶知秋的码拉松
阅读(274)
评论(0)
推荐(0)
摘要:
零、CocoaPods 是什么? CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具。利用 CocoaPods,可以定义自己的依赖关系 (称作 pods),并且随着时间的变化,以 及在整个开发环境中对第三方库的版本管理非常方便。 CocoaPods 背后的理念主要 阅读全文
posted @ 2016-08-16 17:24
一叶知秋的码拉松
阅读(271)
评论(0)
推荐(0)
摘要:
在ARC环境中,要使用第三方框架,但是这个框架是MRC(非ARC),怎么做? (菜单—Edit—Refactor—Conver to Object c ARC ...) 设置MRC(非ARC)参数 设置添加动态库 设置MRC(非ARC)参数 阅读全文
posted @ 2016-08-16 17:21
一叶知秋的码拉松
阅读(593)
评论(0)
推荐(0)
摘要:
nil nil 是 ObjC 对象的字面空值,对应 id 类型的对象,或者使用 @interface 声明的 ObjC 对象。 例如: ? 1 2 3 4 NSString *someString = nil; NSURL *someURL = nil; id someObject = nil; i 阅读全文
posted @ 2016-08-16 17:19
一叶知秋的码拉松
阅读(253)
评论(0)
推荐(0)
摘要:
建筑领域流行这样一句话,“我们虽然在营造建筑,但建筑也会重新塑造我们”。正如所有开发者最终领悟到的,这句话同样适用于构建软件。 编写代码中至关重要的是,需要使每一部分容易被识别,赋有一个特定而明显的目的,并与其他部分在逻辑关系中完美契合。这就是我们所说的软件架构。好的架构不仅让一个产品成功投入使用, 阅读全文
posted @ 2016-08-16 17:17
一叶知秋的码拉松
阅读(313)
评论(0)
推荐(0)
摘要:
作者:codingZero 作者:codingZero 作者:codingZero 原文链接:http://www.jianshu.com/p/23a83706d773 原文链接:http://www.jianshu.com/p/23a83706d773 前言 在面试中,面试官可能会问这样的问题,l 阅读全文
posted @ 2016-08-16 17:15
一叶知秋的码拉松
阅读(175)
评论(0)
推荐(0)
摘要:
一、屏幕适配 1.程序启动会自动加载叫做Default的图片 1> 3.5inch 非retain屏幕:Default.png 2> 3.5inch retina屏幕:Default@2x.png 3> 4.0inch retain屏幕: Default-568h@2x.png 2.只有程序启动时自 阅读全文
posted @ 2016-08-16 17:11
一叶知秋的码拉松
阅读(195)
评论(0)
推荐(0)
摘要:
分类: 快捷键:Command + \ 使用: 断点出鼠标右击:Eidt BreakPoint ViewController.m 22 :断点所处的位置 Condition:条件判断 控制台输出结果: Ignore:忽略次数(断点执行之前),默认0 Action:Add Action 添加动作 Ap 阅读全文
posted @ 2016-08-16 17:08
一叶知秋的码拉松
阅读(166)
评论(0)
推荐(0)
摘要:
方法1.命令模式 Xcode 的插件大大丰富了 Xcode 的功能,而且有了 Alcatraz ,插件的管理也非常容易,像我这种 Vim 党完全离不开 XVim。但是有个非常恼人的问题:一旦升级 Xcode ,插件就失效! 之前 Xcode 升级到6.2的时候遇到过插件失效的问题,Google 之后 阅读全文
posted @ 2016-08-16 17:06
一叶知秋的码拉松
阅读(191)
评论(0)
推荐(0)
摘要:
在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。 首先说一下pch的作用: 1.存放一些全局的宏(整个项目中都用得上的 阅读全文
posted @ 2016-08-16 17:05
一叶知秋的码拉松
阅读(155)
评论(0)
推荐(0)
摘要:
我们都知道在防止如block的循环引用时,会使用__weak关键字做如下定义: __weak typeof(self) weakSelf = self; 后来,为了方便,不用每次都要写这样一句固定代码,我们定义了宏: #define WeakSelf __weak typeof(self) weak 阅读全文
posted @ 2016-08-16 17:03
一叶知秋的码拉松
阅读(514)
评论(0)
推荐(0)
摘要:
转载,原文: http://blog.lessfun.com/blog/2014/11/22/when-should-use-weakself-and-strongself-in-objc-block/ 当然有一个更详细的专题: http://tanqisen.github.io/blog/2013 阅读全文
posted @ 2016-08-16 17:00
一叶知秋的码拉松
阅读(131)
评论(0)
推荐(0)
摘要:
说明:本文主要说明在项目开发中会涉及到的最最简单的新特性界面(实用UIScrollView展示多张图片的轮播)的处理。 代码示例: 新建一个专门的处理新特性界面的控制器,可以实用代码也可以用xib,在这里实用纯代码方式,创建一个控制器NewfeatureViewController。 头文件代码: 阅读全文
posted @ 2016-08-16 16:57
一叶知秋的码拉松
阅读(144)
评论(0)
推荐(0)
摘要:
说明: 1)该文简短介绍在iOS开发中遍历字典、数组和集合的几种常见方式。 2)该文对应的代码可以在下面的地址获得:https://github.com/HanGangAndHanMeimei/Code 一、使用for循环 要遍历字典、数组或者是集合,for循环是最简单也用的比较多的方法,示例如下: 阅读全文
posted @ 2016-08-16 16:50
一叶知秋的码拉松
阅读(200)
评论(0)
推荐(0)
摘要:
一.关键字 iOS9新特性之关键字 * iOS9新出的关键字:用来修饰属性,或者方法的参数,方法的返回值 * 好处: 1.迎合swift 2.提高我们开发人员开发规范,减少程序员之间交流 * 注意: * iOS9新出关键字nonnull,nullable,null_resettable,_Null_ 阅读全文
posted @ 2016-08-16 16:44
一叶知秋的码拉松
阅读(284)
评论(0)
推荐(0)
摘要:
一、runtime简介 RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数。 对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应 阅读全文
posted @ 2016-08-16 16:37
一叶知秋的码拉松
阅读(251)
评论(0)
推荐(0)
摘要:
class:获取方法调用类名 superclass:获取方法调用者的父类类名 super:编译修饰符,不是指针,指向父类标志, 本质还是拿到当前对象去调用父类的方法 注意:super并不是拿到父类对象去调用父类方法 1 #import <Foundation/Foundation.h> 2 @int 阅读全文
posted @ 2016-08-16 16:27
一叶知秋的码拉松
阅读(2654)
评论(0)
推荐(0)
摘要:
const、static、extern简介 一、const与宏的区别(面试题): * "const简介":之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量。 * "执行时刻":宏是预编译(编译之前处理),const是编译阶段。 * "编译检查":宏不做检查,不 阅读全文
posted @ 2016-08-16 16:25
一叶知秋的码拉松
阅读(4888)
评论(0)
推荐(0)
摘要:
本文适合有一定RAC基础的童鞋做不时的查询,所以本文不做详细解释。 一、常见类 1、RACSiganl 信号类。 RACEmptySignal :空信号,用来实现 RACSignal 的 +empty 方法; RACReturnSignal :一元信号,用来实现 RACSignal 的 +retur 阅读全文
posted @ 2016-08-16 15:46
一叶知秋的码拉松
阅读(1124)
评论(0)
推荐(0)

浙公网安备 33010602011771号