iOS

【iOS开发】Method Swizzling

【iOS开发】Method Swizzling

如果轻轻一按就能摧毁整个世界的话 你会怎么做 如果所有人都变贫穷能让你变得富有的话 你会怎么做? 如果你能不用工作,只需要监视别人工作的话 你会怎么做? 如果你不予回报就能拥有所有的爱 你会怎么做? ...
阅读全文

iOS中的MVC概念

iOS中的MVC概念

MVC 的概念其实都已经听到耳朵起茧了,不过最近看了斯坦福的iOS开发公开课,还是觉得挺有收获的,所以再在这里总结一下。 MVC都是些啥 Model Model 是 What your applica...
阅读全文

iOS项目的目录结构那些事

iOS项目的目录结构那些事

现在通常采用的iOS项目的目录结构如下: |—MyProject |—ignore-folder // 放置不想同步到代码服务器上的内容,通常包括一些体积太大、经常变动、对项目运行影响不大的...
阅读全文

Swift 学习笔记

Swift 学习笔记

1常量和变量 常量和变量把一个名字和一个指定类型的值关联起来。常量的值一旦设定就不能改变,而变量的值可以随意更改。 1.1声明常量和变量 常量和变量必须在使用前声明,用 let 来声明常量,用 var...
阅读全文

iOS实现压缩图片上传功能

iOS实现压缩图片上传功能

本文主要介绍了iOS实现压缩图片上传功能,iOS中常常需要打开相机,选择图片上传或者拍照上传,如何实现压缩图片并上传图片,想要了解的朋友可以参考一下。 下面为大家分享了iOS实现压缩图片上传功能,供大...
阅读全文

iOS中关于UIWindow的keyWindow

iOS中关于UIWindow的keyWindow

工作中需要制作一个ActionView,为了良好的封装性,使用一定要极为方便:XxxActionSheet.show()显示,XxxActionSheet.dismiss()隐藏。 所以对于任意视图呈...
阅读全文

Objective-C的@property的详细解读

Objective-C的@property的详细解读

@property在Objective-C中,我们称为属性。它与实例变量有密不可分的关系,从而会涉及到内存管理、KVO等诸多细节问题。 看了很多代码,不少人对使用@property的使用习惯和认识也有...
阅读全文

iOS开发常用库

iOS开发常用库

总结这些优质开源库供快捷开发。 框架类 网络 AFNetworking 轻量级网络库。 网络 图像 SDWebImage 支持缓存的异步图片加载库。 图像 GPUImage 基于GPU的图像、视频处...
阅读全文

使用 synx 同步 iOS 工程目录与 Finder 目录

使用 synx 同步 iOS 工程目录与 Finder 目录

前言:有时项目里面的文件目录是虚拟目录,看着项目里面没有层次感觉得很烦,于是乎发现了可以使用synx同步iOS工程目录与Finder目录,就使用了下,果然Mac如此强大,这都可以 一、使用 Gem 安...
阅读全文

OS X El Capitan安装cocoapods

OS X El Capitan安装cocoapods

今天我没事的时候,尝试安装了一下cocoapods。因为之前一直没有弄过,听说管理第三方很好用,于是就来试试,安装过程中,出现了一些坑,所以就把他总结一下。分享给大家。因为我的电脑是最新版的,所以下面...
阅读全文