Mr_洛先森

有一种勇气叫开始,有一种信仰叫坚持。

UICollectionViewLayout

重写prepareLayout方法 作用:在这个方法中做一些初始化操作 注意:一定要调用[super prepareLayout] 重新替换UICollectionViewLayout的时候回调用这个方法 重写layoutAttributesForElementsInRect:方法 作用: 这个...

2016-07-25 01:09:00

阅读数 337

评论数 2

修改UITextField的placeholder颜色

修改UITextField的placeholder颜色 1.使用属性 @property(nonatomic,copy) NSAttributedString *attributedPlaceholder;// 文字属性 NSMutableDictionary *attrs = [NS...

2016-07-12 02:13:17

阅读数 279

评论数 0

多线程+网络

多线程 NSThread GCD 队列 并发队列 全局队列 自己创建 串行队列 自己创建 主队列 任务:block 函数 sync:同步函数 async:异步函数 单例模式 NSOperation RunLoop 同一时间只能选择一个模式运行 常用模式 Default:默认 Trac...

2016-07-09 11:20:23

阅读数 327

评论数 0

JSON、XML数据解析

JSON+XML数据解析JSON数据(NSData) -> OC对象(Foundation Object) {} -> NSDictionary @{} [] -> NSArray @[] “jack” -> NSString @”jack” 10 -> NSNumb...

2016-07-05 21:51:04

阅读数 245

评论数 0

一遍成功安装"Cocoapods"

Cocoapods的安装步骤 由于之前在安装Cocoapods遇到很多坑,所以在这里总结分享一下安装步骤。 更换源 Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/)源来查找、安装、升级和卸载软件名 gem sources –remov...

2016-07-03 11:24:39

阅读数 932

评论数 0

创建"全世界最简单"の单例

知识点 1、什么是单例 2、单例的好处 3、单例创建方式 4、封装单例的创建 1、What’s 单例 ? 顾名思义,单例就是一个类只有一个实例对象。确保在程序过程中,无论创建多少次对象,该对象都是同一个实例,都指向同一块存储空空间。在设计模式中单例模式也是很常用的模式。 单...

2016-06-26 20:29:39

阅读数 570

评论数 0

SEL类型

SEL类型知识点: 【理解】什么是SEL类型 【掌握】SEL使用 【理解】OC方法查找顺序 1.什么是SEL类型 SEL类型代表着方法的签名,在类对象的方法列表中存储着该签名与方法代码的对应关系 每个类的方法列表都存储在类对象中 每个方法都有一个与之对应的SEl类型的对象、 根据一个SEL对象就可...

2016-06-10 22:51:12

阅读数 289

评论数 0

ios之property修饰符

property参数知识点1.【掌握】控制set方法的内存管理2.【掌握】控制需不需要生成set方法3.【掌握】多线程管理4.【掌握】控制set方法和get方法的名称1.控制set方法的内存管理 retain: release旧值,retain新值,(用于OC对象) assign: 直接赋值,不做...

2016-06-10 22:44:33

阅读数 1771

评论数 0

《仿QQ未读消息粘性按钮》

思路 控件结构 封装思路 细节注意 使用方法 1.控件结构 继承自UIButton, 对系统的按钮进行进一步的分装,主要是由一个圆形的UIView - smallCircle、按钮本身和一个CAShapeLayer图层构成。 2.封装思路- 根据btn的frame,创建一个大小相同的圆形UIVie...

2016-06-10 16:36:33

阅读数 852

评论数 0

在github项目中的README.md文件中添加图片介绍

摘要:很多时候我们在上传项目到github上的时候需要配图介绍项目,所以在这里介绍如何在上传。

2016-03-09 11:57:55

阅读数 1552

评论数 0

用户中心页面NavigationBar自动隐藏+UIImagePickerController使用

摘要:有很多的app在用户界面都用一个图片背景设置为页面的顶部,达到优化用户体验的效果,当用户下拉到一定程度时又显示出导航栏,上拉到一定高度又隐藏导航栏,今天自己也研究了一下,这里做一下知识点笔记。 、 1、采用设置导航栏背景图片为透明图片和控制UITableVIew的orgin.x的位置达到效果...

2016-01-08 22:04:09

阅读数 1117

评论数 0

IOS中UIScrollView的contentSize、contentOffset和contentInset属性

原文转自:http://blog.csdn.net/ccf0703/article/details/7595014 IOS中,UIScrollView是可以滚动的视图,其中最常用的UITableView就是继承了UIScrollView。跟所有的view一样,UIScrollView有一个fra...

2016-01-06 14:15:43

阅读数 237

评论数 0

Swift2.0之guard语句

Swift的Guard语句 字数1271 阅读2430 评论3 喜欢10 本篇文章翻译自: http://ericcerney.com/swift-guard-statement/ 原作者:ecerney 原文章发布于2015-06-10 *译者注:该语法为swift2.0新特性,目前...

2016-01-06 14:03:23

阅读数 249

评论数 0

使用git命令上传项目到GitHub

一、注册GitHub账号 到https://github.com注册一个账号,具体注册流程请睁开眼睛看注册提示。 二、创建Repositories 下图就是我创建好的仓库,红色URL copy下来,等会要用 三、创建git本地仓库 在终端使用cd命令,将工作目录切换到你本...

2016-01-05 21:10:05

阅读数 498

评论数 0

iOS屏幕适配-约束

学习目标 1.【了解】屏幕适配的发展史 2.【了解】autoResizing基本用法 3.【掌握】autoLayout 的基本用法 4.【掌握】autoLayout代码实现 5.【理解】sizeClass的基本用法 一、屏幕适配的发展史 随着iOS屏幕尺寸...

2016-01-05 20:39:32

阅读数 1519

评论数 0

自定义封装进度提示框《MrLoadView》

封装MrLoadView类: MrLoadView程序源代码下载 **效果图:** // 关键代码 /** 初始化UI布局 */ func setUI() { if(self.titleLabel != nil) { ...

2016-01-04 21:28:33

阅读数 235

评论数 0

Swift 实现单例模式Singleton pattern的三种方法

Swift 实现单例模式Singleton pattern的三种方法

2016-01-04 21:05:31

阅读数 219

评论数 0

ios之修饰符(public、internal、private)

Swift中的访问修饰符对于扩展(extension)的影响 在Swift中,有一种结构extension,类似于OC中的Category分类,非常适合于对代码进行管理 同时,常用的访问修饰符有public、internal、private,而对于这三个访问修饰符,对extension的影响是各...

2016-01-04 21:01:03

阅读数 220

评论数 0

ios开发之《版本控制》

摘要:当我们第一次使用某app或者是更新版本后打开某app时,我们会发现会由一个app简介,让我们可以了解app的一些特色功能或者说事更新之后的改进,这里就讲解一下怎么做到这样的版本控制。

2016-01-04 19:26:05

阅读数 216

评论数 0

ios:协议、闭包、通知三种传值方式

ios开始页面之间的三种传递值得方式, 闭包,协议,通知。

2016-01-03 21:48:51

阅读数 517

评论数 0

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