
IOS
Mr.洛洛
当你还可以为你的未来奋斗的日子里,就不要让自己的从前成为遗憾
展开
-
《IOS多线程基础》
《IOS多线程基础》原创 2015-12-15 22:28:53 · 337 阅读 · 0 评论 -
swift手动导入OC的第三方库
声明:作为ios开发的新语言,相对比较oc 资源还是比较欠缺,有时候开发中,我们需要引入第三方库就不得不引入oc版的第三方库,然后苹果公司也给集成了这样的快捷方式。导入第三方的方法有:1、CocoaPods 2、手动将第三方的文件复制到工程下。下面我们主要介绍手动导入,我们以导入著名小马哥的下拉刷新为例。1、在github上下载第三方的文件拉到工程文件中。2、新原创 2015-11-28 19:20:11 · 4818 阅读 · 0 评论 -
swift 编写欢迎界面-- ios开发
现在很多ios开发人员都从oc转向swift, swift 也必将成为ios开发的潮流和趋势。 在此和大家一起分享程序进入的欢迎界面,让app在用户第一次打开或者是更新之后进入时有欢迎界面了解app的内容和活动。原创 2015-11-03 21:58:03 · 2843 阅读 · 0 评论 -
在github项目中的README.md文件中添加图片介绍
摘要:很多时候我们在上传项目到github上的时候需要配图介绍项目,所以在这里介绍如何在上传。原创 2016-03-09 11:57:55 · 2449 阅读 · 0 评论 -
创建"全世界最简单"の单例
知识点1、什么是单例2、单例的好处3、单例创建方式4、封装单例的创建1、What’s 单例 ?顾名思义,单例就是一个类只有一个实例对象。确保在程序过程中,无论创建多少次对象,该对象都是同一个实例,都指向同一块存储空空间。在设计模式中单例模式也是很常用的模式。单例模式的三个要点该类只能有一个实例;它必须自行创建这个实例;必须向外界提供这个实例供调用者调原创 2016-06-26 20:29:39 · 713 阅读 · 0 评论 -
ios小知识点积累
1、《 根据颜色参数创建一个对应颜色的图片》extension UIImage { /** * 根据颜色参数创建一个对应颜色的图片 */ class func imageWithColor(color: UIColor) -> UIImage { let imageW = 100; let imageH = 100;原创 2015-12-28 13:09:01 · 396 阅读 · 0 评论 -
ios_Item总结
一、UINavigationItem1> 获得方式self.navigationItem // self是指控制器2> 作用可以用来设置当前控制器顶部导航栏的内容// 设置导航栏中间的内容self.navigationItem.titleself.navigationItem.titleView二、UIBarButtonItem1> 用在什么地方// 设置导航栏左上角的内容self原创 2015-12-27 23:54:13 · 446 阅读 · 0 评论 -
一遍成功安装"Cocoapods"
Cocoapods的安装步骤由于之前在安装Cocoapods遇到很多坑,所以在这里总结分享一下安装步骤。更换源Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/)源来查找、安装、升级和卸载软件名gem sources –remove https://rubygems.org/gem sources -a http://ruby.t原创 2016-07-03 11:24:39 · 1133 阅读 · 0 评论 -
修改UITextField的placeholder颜色
修改UITextField的placeholder颜色1.使用属性@property(nonatomic,copy) NSAttributedString *attributedPlaceholder;// 文字属性NSMutableDictionary *attrs = [NSMutableDictionary dictionary];attrs[NSForegroundCol原创 2016-07-12 02:13:17 · 436 阅读 · 0 评论 -
UICollectionViewLayout
重写prepareLayout方法作用:在这个方法中做一些初始化操作注意:一定要调用[super prepareLayout]重新替换UICollectionViewLayout的时候回调用这个方法重写layoutAttributesForElementsInRect:方法作用: 这个方法的返回值是个数组这个数组中存放的都是UICollectionViewLayoutAttribute原创 2016-07-25 01:09:00 · 624 阅读 · 2 评论 -
JSON、XML数据解析
JSON+XML数据解析JSON数据(NSData) -> OC对象(Foundation Object){} -> NSDictionary @{}[] -> NSArray @[]“jack” -> NSString @”jack”10 -> NSNumber @1010.5 -> NSNumber @10.5true -> NSNumber @1false -> NSNumber原创 2016-07-05 21:51:04 · 393 阅读 · 0 评论 -
xcode中设置ios9应用程序图标和启动图
ios9 中设置应用程序的图标和程序的启动图。转载自:http://blog.it985.com/8048.html转载 2015-12-04 22:17:01 · 855 阅读 · 0 评论 -
swift设置导航栏的颜色和字体
swift设置导航栏的颜色和字体原创 2015-11-08 11:25:54 · 5603 阅读 · 0 评论 -
Swift网络编程
最新第三方SwiftyJSON下载地址:https://github.com/SwiftyJSON/SwiftyJSON环境要求:iOS 7.0+ / Mac OS X 10.9+Xcode 7最新第三方Alamofire下载地址:https://github.com/Alamofire/Alamofire环境要求:iOS 8.0+ / Mac OS X 1原创 2015-12-04 14:59:03 · 642 阅读 · 0 评论 -
《多线程之GCD》
概要: 1、线程管理相关的代码Apple在底层已经帮我们做了,需要执行的任务放在GCD的对列Dispathch Queue中 2、Serial(串行)和Concurrent(并发),Synchronous(同步)和Asynchronous(异步) 3、GCD有串行和并发两种队列,同时GCD队列也有三种(a/主队列,b/全局队列,c/自定义队列)关于GCD的使用:原创 2015-12-15 23:26:46 · 354 阅读 · 0 评论 -
ios:协议、闭包、通知三种传值方式
ios开始页面之间的三种传递值得方式, 闭包,协议,通知。原创 2016-01-03 21:48:51 · 704 阅读 · 0 评论 -
《多线程之NSOPeration/NSOperationQueue》
1、概要NSOpeartion 封装了需要执行的操作, 在GCD的基础上进行了封装。NSOpeartion 是抽象基类。a:使用系统提供的子类。b:自定义子类来继承。NSOpeartionQueue 是操作队列,专门用来调度和管理NSOperation.2、使用NSBlockOperationstart, cancel, completion自定义NSOperation的子类NSOpe原创 2015-12-16 17:14:48 · 336 阅读 · 0 评论 -
ios开发之《版本控制》
摘要:当我们第一次使用某app或者是更新版本后打开某app时,我们会发现会由一个app简介,让我们可以了解app的一些特色功能或者说事更新之后的改进,这里就讲解一下怎么做到这样的版本控制。原创 2016-01-04 19:26:05 · 359 阅读 · 0 评论 -
《ios—单个对象的内存管理》
内存管理原则(配对原则): 只要出现了 new,alloc,retain,就一定配对出现一个release,autorelease。 保证代码中allo和release成对出现是保证内存管理的关键。 僵尸对象:被系统回收的对象我们称之为僵尸对象。 手动内存管理研究问题方法: 1、 野指针操作:指针对象被释放了之后(retainCount=0之后系统原创 2015-12-19 16:26:32 · 316 阅读 · 0 评论 -
《ios—set方法的内存管理》
概要:在ios笔试的题目中,关于内存管理是出题率很高的,然后在内存管理中,set方法的内存管理是最典型的。下面是避免set方法内存管理的定义格式,让无论是在调用对象的过程中不会造成野指针和内存泄露。#import <Foundation/Foundation.h>#import "Car.h"@interface Person : NSObject{ Car * _car; NS原创 2015-12-19 17:18:31 · 538 阅读 · 0 评论 -
ios之修饰符(public、internal、private)
Swift中的访问修饰符对于扩展(extension)的影响 在Swift中,有一种结构extension,类似于OC中的Category分类,非常适合于对代码进行管理 同时,常用的访问修饰符有public、internal、private,而对于这三个访问修饰符,对extension的影响是各不一样的。转载 2016-01-04 21:01:03 · 1205 阅读 · 0 评论 -
iOS屏幕适配-约束
学习目标1.【了解】屏幕适配的发展史2.【了解】autoResizing基本用法3.【掌握】autoLayout 的基本用法4.【掌握】autoLayout代码实现5.【理解】sizeClass的基本用法一、屏幕适配的发展史随着iOS屏幕尺寸越来越多样化,屏幕适配也就越来越重要了。iphone1 – iphone3gs时代,windo转载 2016-01-05 20:39:32 · 2086 阅读 · 0 评论 -
Swift2.0之guard语句
Swift的Guard语句 字数1271 阅读2430 评论3 喜欢10 本篇文章翻译自: http://ericcerney.com/swift-guard-statement/ 原作者:ecerney 原文章发布于2015-06-10 *译者注:该语法为swift2.0新特性,目前(2015-07-30)仅xcode 7 beta支持,xcode6并不支持。最开始在Apple的Pla转载 2016-01-06 14:03:23 · 395 阅读 · 0 评论 -
多线程+网络
多线程NSThreadGCD 队列 并发队列 全局队列自己创建串行队列 自己创建主队列任务:block函数 sync:同步函数async:异步函数单例模式NSOperationRunLoop 同一时间只能选择一个模式运行常用模式 Default:默认Tracking:拖拽UIScrollView网络HTTP请求GET请求// URLNSString *原创 2016-07-09 11:20:23 · 498 阅读 · 0 评论