![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS开发
文章平均质量分 59
iOS_aFei
这个作者很懒,什么都没留下…
展开
-
CoreImage的简单使用
现在这个社会,美图秀秀、潮自拍特别受欢迎! 那些神奇的滤镜是怎么实现的呢? 今天教你打码!!! 先来看下效果: 某些地方是不能让人YY的! 首先来介绍一下CoreImage: 1.coreImage的介绍 coreImage是IOS5中新加入的一个Objective-c的框架,提供了强大高效的图像处理功能,用来对基于像素的图像进行操作与分析。i原创 2016-05-28 20:16:41 · 563 阅读 · 0 评论 -
iOS库的介绍以及如何使用CocoaPods管理库(2016最新版本)
我们首先从操作系统的角度来讨论一下:如何将一个用户源程序变为一个可在内存中执行的程序? 这是一门令人蛋疼的课,幸好还有点卵用、 回答我们提出的问题: 1、 《编译》 作用:将用户源代码编译成若干个目标模块。 2、《链接》 作用:将目标模块和它们所需要的库函数链接起来,形成一个完整的装入模块。 3、《装入》 作用:将装入模块装入内存。 我们这里主要说一原创 2016-05-31 20:16:02 · 6221 阅读 · 5 评论 -
C++的异常处理 & Objc的异常处理
C++异常用try、throw、catch三个关键字处理,基本的思路就是用try来捕捉异常、用throw抛出异常、用catch捕获异常并处理。 基本格式如下: try { if (subscript < 0 || subscript > 9) { throw subscript; } else {原创 2016-06-02 21:07:22 · 501 阅读 · 0 评论 -
CALayer引发的思考
端午节快乐、(快乐你妹、哪都没去) 说到CALyer,我在之前了解的还真不多,经常使用的也就是 控件.layer.maskToBounds 控件.layer.cornerRadius 这些。 UIView是非常熟悉的,下面我们来讨论它和CALayer的联系与区别:原创 2016-06-10 17:43:40 · 516 阅读 · 0 评论 -
Git的基本了解与使用、向github提交代码
git:是一个版本控制系统。 github:一个代码托管提供商、开源网站、是一个面向开源及私有软件项目的托管平台,因为支持Git作为唯一的版本库格式进行托管,故名为github。 刚开始我对两者的关系很困惑、其实就是你可以在github上面创建一个项目,然后将github提供的git克隆到本地,然后再提交给github。 这是向github上面提交项目的步骤:原创 2016-07-23 10:50:55 · 1198 阅读 · 0 评论 -
alloc、init引发的思考
oc初始化一个对象使用两段式: MyClass *myObj = [MyClass alloc]; myObj = [myObj init]; 为了简洁,我们都是这样写: MyClass* myObj = [MyClass alloc] init]; 我们思考一下两段式分别z alloc allocat原创 2016-07-01 20:46:59 · 502 阅读 · 0 评论 -
UINavigationController基础篇
关于UINavigationController,是很让人蛋疼的一个控制器,且不说进阶、单单是那些Item、Item颜色的设置就让人混淆。 先上图: 我们重点看NavigationBar 下面开始上干货: 1、如何修改返回键的颜色? self.navigationController.navigationBar.tintColor = [UIColor原创 2016-08-04 20:15:21 · 484 阅读 · 0 评论 -
Objective-C集合遍历的几种方式
集合遍历的几种方式 简单for循环 NSEnumerator枚举遍历 for in快速遍历 基于块的遍历原创 2016-11-06 13:38:33 · 819 阅读 · 0 评论 -
ReactiveCocoa+MVVM实践篇
实现一个完整的登陆界面本文Demo地址:https://github.com/iOSaFei/ReactiveCocoa-MVVM- 效果如下: 看到QQ现在的登陆界面自己也想抄袭一下,背景用几张图片合成了一个Gif动画,但是清晰度不够,QQ的背景视频应该是视频合成的Gif。我的这个效果不是那么的好。一、项目目的:1、练习使用MVVM+RAC写项目; 2、重构自己之前的代码;二、项目技术:原创 2017-05-23 20:13:44 · 706 阅读 · 0 评论 -
Swift语言
在2014年的苹果WWDC大会上,苹果推出了一款新的编程语言——Swift。而且火的不一般,就在Swift语言刚推出不到一个月的时间里,已经排到了编程语言的第十几位,这在以前从未发生过。 Swift是一门博采众长的现代语言,在设计的过程中,Swift的缔造者Chirs参考了Objective-c,Rust,Haskell,Ruby,Python,c#等优秀语言的特点,最终形成了Swift的语法特性:原创 2016-03-02 19:33:48 · 706 阅读 · 0 评论 -
熟悉导航面板
工欲善其事,必先利其器 下面这张图片或许是一个ios移动应用开发者将要面对一生的工具原创 2015-05-09 09:57:39 · 689 阅读 · 1 评论 -
MVC、MVVM、RaectiveCocoa的总结
本文所有Demo地址:https://github.com/iOSaFei/MVC-MVVM-ReactiveCocoa-真的理解MVC吗?从刚开始做iOS项目的时候,就知道要使用MVC,虽然不懂为什么但总是会建三个文件夹。写的东西多了见的东西多了才发现还欠MVC一次总结。为了有权威性先摆上斯坦福大学公开课上的一幅图:这幅图需要注意以下几点: Model:数据模型,负责数据的获取及存放,数据的获取原创 2017-05-15 17:14:35 · 833 阅读 · 0 评论