2017年4月13日

全局/局部变量、宏、const、static、extern

摘要: #pragma mark--全局变量和局部变量 根据变量的作用域,变量可以分为: 一.全局变量 1> 定义:在函数外面定义的变量2> 作用域:从定义变量的那一行开始,一直到文件结尾(能被后面的所有函数共享)3> 生命周期:程序一启动就会分配存储空间,程序退出时才会被销毁4> 默认的初始值就是05> 阅读全文

posted @ 2017-04-13 09:18 人生为代码而活 阅读(871) 评论(0) 推荐(0) 编辑

2017年4月2日

Swift开发常用知识点

摘要: #pragma mark - as/类型转换as? / as! 需要根据前面的返回值决定 有?证明可选,可能为空:需要弱解包 没有?证明一定有值:大胆解包 as? 前面的结果是可选的 if let / guard let 一定用as? as! 前面的结果一定有值 as NSString -> Str 阅读全文

posted @ 2017-04-02 17:30 人生为代码而活 阅读(519) 评论(0) 推荐(0) 编辑

2017年4月1日

Object-C定时器,封装GCD定时器的必要性!!! (二)

摘要: 上一篇:Object-C定时器,封装GCD定时器的必要性!!! (一) 上一篇认识了Object-C中的几种定时器,这一篇将Dispatch定时器(GCD定时器)封装起来. #import <Foundation/Foundation.h> @interface DispatchTimer : NS 阅读全文

posted @ 2017-04-01 09:37 人生为代码而活 阅读(1192) 评论(0) 推荐(0) 编辑

Object-C定时器,封装GCD定时器的必要性!!! (一)

摘要: 实际项目开发中经常会遇到延迟某件任务的执行,或者让某件任务周期性的执行。然后也会在某些时候需要取消掉之前延迟执行的任务。 iOS中延迟操作有三种解决方案: 1、NSObject的方法:(对象方法) - (void)performSelector:(SEL)aSelector withObject:( 阅读全文

posted @ 2017-04-01 09:35 人生为代码而活 阅读(2041) 评论(0) 推荐(0) 编辑

2017年3月31日

ReactiveObjC使用

摘要: ReactiveCocoa是Github开源的一个用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称。敢自称为XXXCocoa框架可以想象到这个框架的牛逼!!!膜拜...... 现在分为ReactiveObjC和ReactiveSwift,两个框架的功能使用相似,本文主要介绍Reactiv 阅读全文

posted @ 2017-03-31 09:22 人生为代码而活 阅读(8663) 评论(0) 推荐(1) 编辑

2017年3月30日

Object-C知识点 (一) 常用知识点

摘要: Object-C常用的知识点,以下为我在实际开发中用到的知识点,但是又想不起来,需要百度一下的知识点 #pragma mark -- isKindOfClass与isMemberOfClass isKindOfClass 是对于继承来讲的 Teacher : Person : NSObject te 阅读全文

posted @ 2017-03-30 08:33 人生为代码而活 阅读(883) 评论(0) 推荐(0) 编辑

2017年3月29日

初识Object-C

摘要: Object-C是苹果推出用来开发苹果软件的一门编程语言。大学学了3年的JAVA,到了大四毅然决然的放弃JAVA,是因为第一次接触Object-C就被它的简单语法吸引了。其实不仅仅是语法简单,相对于Android开发:配置SDK、JDK、NDK各种环境,从来没有看不起Android的意思,只是觉得A 阅读全文

posted @ 2017-03-29 16:30 人生为代码而活 阅读(1251) 评论(0) 推荐(0) 编辑

导航