自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 ReactiveCocoa+MVVM实践篇

实现一个完整的登陆界面本文Demo地址:https://github.com/iOSaFei/ReactiveCocoa-MVVM- 效果如下: 看到QQ现在的登陆界面自己也想抄袭一下,背景用几张图片合成了一个Gif动画,但是清晰度不够,QQ的背景视频应该是视频合成的Gif。我的这个效果不是那么的好。一、项目目的:1、练习使用MVVM+RAC写项目; 2、重构自己之前的代码;二、项目技术:

2017-05-23 20:13:44 680

原创 MVC、MVVM、RaectiveCocoa的总结

本文所有Demo地址:https://github.com/iOSaFei/MVC-MVVM-ReactiveCocoa-真的理解MVC吗?从刚开始做iOS项目的时候,就知道要使用MVC,虽然不懂为什么但总是会建三个文件夹。写的东西多了见的东西多了才发现还欠MVC一次总结。为了有权威性先摆上斯坦福大学公开课上的一幅图:这幅图需要注意以下几点: Model:数据模型,负责数据的获取及存放,数据的获取

2017-05-15 17:14:35 819

原创 iOS开发者的Java学习笔记

iOS开发者的Java学习笔记_ ^ _ ^ _ 本篇笔记主要记录了JavaSE的学习。 目录 Java概述 Java数组与字符串 类与对象 面向对象 Java概述:Java分为三个体系:> * JavaSE(Java Platform Standard Edition即Java平台标准版) * JavaEE(Java Platform Enterprise Edition即Java平台企

2016-11-13 20:20:33 1132 1

原创 Objective-C集合遍历的几种方式

集合遍历的几种方式 简单for循环 NSEnumerator枚举遍历 for in快速遍历 基于块的遍历

2016-11-06 13:38:33 804

原创 UINavigationController基础篇

关于UINavigationController,是很让人蛋疼的一个控制器,且不说进阶、单单是那些Item、Item颜色的设置就让人混淆。 先上图: 我们重点看NavigationBar 下面开始上干货: 1、如何修改返回键的颜色?     self.navigationController.navigationBar.tintColor = [UIColor

2016-08-04 20:15:21 468

原创 Git的基本了解与使用、向github提交代码

git:是一个版本控制系统。 github:一个代码托管提供商、开源网站、是一个面向开源及私有软件项目的托管平台,因为支持Git作为唯一的版本库格式进行托管,故名为github。 刚开始我对两者的关系很困惑、其实就是你可以在github上面创建一个项目,然后将github提供的git克隆到本地,然后再提交给github。 这是向github上面提交项目的步骤:

2016-07-23 10:50:55 1191

原创 alloc、init引发的思考

oc初始化一个对象使用两段式: MyClass *myObj = [MyClass alloc]; myObj = [myObj init]; 为了简洁,我们都是这样写: MyClass* myObj = [MyClass alloc] init]; 我们思考一下两段式分别z alloc allocat

2016-07-01 20:46:59 488

原创 CALayer引发的思考

端午节快乐、(快乐你妹、哪都没去) 说到CALyer,我在之前了解的还真不多,经常使用的也就是 控件.layer.maskToBounds 控件.layer.cornerRadius 这些。 UIView是非常熟悉的,下面我们来讨论它和CALayer的联系与区别:

2016-06-10 17:43:40 503

原创 C++的异常处理 & Objc的异常处理

C++异常用try、throw、catch三个关键字处理,基本的思路就是用try来捕捉异常、用throw抛出异常、用catch捕获异常并处理。 基本格式如下: try {         if (subscript < 0 || subscript > 9) {             throw subscript;         } else {

2016-06-02 21:07:22 486

原创 iOS库的介绍以及如何使用CocoaPods管理库(2016最新版本)

我们首先从操作系统的角度来讨论一下:如何将一个用户源程序变为一个可在内存中执行的程序? 这是一门令人蛋疼的课,幸好还有点卵用、 回答我们提出的问题: 1、 《编译》 作用:将用户源代码编译成若干个目标模块。 2、《链接》 作用:将目标模块和它们所需要的库函数链接起来,形成一个完整的装入模块。 3、《装入》 作用:将装入模块装入内存。 我们这里主要说一

2016-05-31 20:16:02 6206 5

原创 CoreImage的简单使用

现在这个社会,美图秀秀、潮自拍特别受欢迎! 那些神奇的滤镜是怎么实现的呢? 今天教你打码!!! 先来看下效果: 某些地方是不能让人YY的! 首先来介绍一下CoreImage: 1.coreImage的介绍         coreImage是IOS5中新加入的一个Objective-c的框架,提供了强大高效的图像处理功能,用来对基于像素的图像进行操作与分析。i

2016-05-28 20:16:41 551

原创 Swift语言

在2014年的苹果WWDC大会上,苹果推出了一款新的编程语言——Swift。而且火的不一般,就在Swift语言刚推出不到一个月的时间里,已经排到了编程语言的第十几位,这在以前从未发生过。 Swift是一门博采众长的现代语言,在设计的过程中,Swift的缔造者Chirs参考了Objective-c,Rust,Haskell,Ruby,Python,c#等优秀语言的特点,最终形成了Swift的语法特性:

2016-03-02 19:33:48 688

原创 熟悉导航面板

工欲善其事,必先利其器 下面这张图片或许是一个ios移动应用开发者将要面对一生的工具

2015-05-09 09:57:39 679 1

原创 IOS

疯狂IOS开始了!

2015-05-04 21:49:42 496

空空如也

空空如也

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

TA关注的人

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