自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

<angcyo>菜鸟视角

顶尚科技,品尚生活

原创 Swift-->NSUserDefaults键值对,Android中的SharedPreferences

IOS中, 有4种数据存储的方法: 1:NSKeyedArchiver与NSKeyedUnarchiver存档 http://blog.csdn.net/angcyo/article/details/52262893 2:CoreData数据库 http://blog.csdn.net/ang...

2016-08-28 20:20:52 1164 0

原创 Swift-->ViewController跳转,转场以及自定义动画

IOS常用的转场方式: 1:UINavigationController的pushViewController打开,popViewController关闭; 2:UIViewController的presentViewController打开,dismissViewController关闭; ...

2016-08-28 01:56:27 5417 0

原创 Swift-->R.swift带你体验Android中R类的便利

R.swift可以很方便的管理IOS各种资源, 有点类似Android中的R类…. 先来看看效果图: 库的首页: https://github.com/mac-cain13/R.swift安装方法: http://www.jianshu.com/p/0c97ef3cdc38 安装需要2...

2016-08-27 12:01:27 1371 0

原创 Swift-->CoreData原生数据库上手操作

APP开发,必不可少的就是存储数据. CoreData是IOS原生的数据存储框架,今天我就来膜拜一下苹果杰作.1:在创建IOS项目的时候,界面上勾选Use Core Data 这样IDE就会帮你创建CoreData的初始化代码//MARK: 最主要的就是这个成员了... lazy var ma...

2016-08-26 20:36:06 1076 0

原创 Swift-->Http网络请求(NSURLSession, Alamofire)

网络请求用的比较多的是Get和Post请求,最为学习记录,先介绍Get请求.后续更新Post请求. 本文介绍,在IOS开发中,苹果原生的NSURLSession框架和第三方开源的Alamofire1:调用系统浏览器打开网页let baidu = "http://www.baidu.co...

2016-08-26 15:34:19 1194 0

原创 Swift-->Json解析(原生NSJSONSerialization)

什么是Json? 请百度… 本质就是String,是一种有格式的String.在Swift中,使用NSJSONSerialization对象,进行解析.1:将对象(字典/数组)转换成Json String 需要注意:并不是所有的对象都能转换成Json,必须满足以下条件: 1,顶层对象必须是...

2016-08-26 10:22:31 3170 0

原创 Swift-->CocoaPods的使用与安装

很显然,你已经明白了CocoaPods是干啥的. 本文主要介绍CocoaPods在MAC OS X 10.11.6 的安装和使用.CocoaPods开源首页: https://github.com/CocoaPods/CocoaPods/ CocoaPods首页: https://coco...

2016-08-23 14:17:04 1174 1

原创 Swift-->Realm1.0.2 数据库上手指南

IOS中, 替代Core Data的数据库框架. 比Core Data的配置简单N倍.强烈建议查看官网文档: 1.0.2 英文文档: https://realm.io/docs/swift/latest/ 1.0.0中文文档: https://realm.io/cn/docs/swift/la...

2016-08-23 01:46:27 1485 0

原创 Swift-->GCD,NSThread,NSBlockOperation多线程使用(主线程回调)

应用程序开发,少不了的多线程,与多线程相关的就是线程同步. 本文介绍Swift最简单的多线程使用.推荐阅读: http://www.jianshu.com/p/0b0d9b1f1f19看例子: 1:获取线程基本的信息func getThreadInfo() { let thread =...

2016-08-22 21:55:46 1942 0

原创 Android-->相册,摄像头获取图片,图片路径,以及剪裁图片

本文介绍如何从相册,摄像头中获取图片Bitmap和图片的路径Path. 并且实现可以剪裁图片,和压缩图片.1:打开图片选择器(系统默认就提供了)static final int REQUEST_CODE_PHOTO = 100; public void getPhotoFromPhotos() ...

2016-08-22 17:57:28 1381 0

原创 Swift-->NSKeyedArchiver与NSKeyedUnarchiver数据存档读取(文件)

本文介绍Swift2.2 中, 创建文件/文件夹, 将NSObject对象存档到文件, 并从存档文件读取对象.1:可存档对象声明//必须要继承NSObject对象,并且实现NSCoding协议 class DataBean: NSObject, NSCoding { var image: ...

2016-08-20 18:50:34 1582 0

原创 Swift-->从相册(摄像头)选择照片,图片选择

一个APP,选择照片是很常用的功能,作为Swift上路的菜鸟, 记录路上的点点滴滴.看效果:(MAC 原生截图,真JB大…我还特意用了小屏幕的iPhone4s…还是很大….) 界面部分不好说, 文章不提了….有兴趣的加群讨论!!!1:处理点击图片,弹出选择对话框//MARK: 轻触 图片控件 e...

2016-08-17 23:18:06 3616 0

原创 AS-->创建项目(慢)和打开项目(慢)等需要注意的问题

Android Studio 创建新项目的时候,会在进度条的界面滞留很久. 有时候一天都卡在这. 打开其它项目有些时候,也会出现这种情况.主要的原因就是, 此过程正在 下载对应版本的 gradle. 如果网络杯具的话, 呵呵…(千万别砸电脑)查看对应的gradle版本: 如果是打开其它项目...

2016-08-17 11:35:25 4578 3

原创 Swift-->全透明标题栏和导航栏(真正的沉浸式)

这是默认的效果: 标题栏和导航栏都有背景和横线 修改后的效果…喜不喜欢? 1:标题栏的修改navigationController?.navigationBar.subviews[0].removeFromSuperview()//去掉NavigationBar的背景和横线2:导航栏的修改if...

2016-08-14 19:45:06 5164 2

原创 Swift-->UIViewController的跳转,参数传递,返回参数

UIViewController的跳转,可以在Storyboard里面通过拖拽Segue进行跳转,也可以在代码中进行跳转.本文分别介绍这2种方式.1:Storyboard的方式 跳转,传递参数 首先选中 一个Button –> 按住 control 键–> 然后拖拽到需要跳转的 Vi...

2016-08-13 00:58:34 5764 0

原创 Swift-->UIAlertController(对话框)的使用

在IOS 8.0之后, UIAlertView 和 UIActionSheet 已经被废弃了. 取而代之的是UIAlertController阅读之前,你需要具有Swift语法基础,至少要能看懂闭包以及结尾闭包.下图是UIAlertControllerStyle.Alert (UIAlertVie...

2016-08-12 23:57:41 2910 0

原创 Android-->获取所有联系人以及所有的字段(联系人头像,邮箱,地址,公司等)

本文测试平台: Android 6.0 , API 23辅助阅读: Android官网有关联系人的开发指南: https://developer.android.com/guide/topics/providers/contacts-provider.html相关API: https://d...

2016-08-11 01:54:06 13482 3

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