自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (17)
  • 收藏
  • 关注

转载 MJExtension使用指导(转)

1. MJExtension使用指导(最新)2. MJExtension[模型字典]包含[模型字典数组]解析数据的bug及处理方法当自己看到原文的排版时,真的是。。。,自己花了点时间重新排版了下,分享出来!原文链接:IOS 字典模型互转框架 MJExtensionMJExtension能做什么?MJExtension是一套字典和模型之间互相转换的超轻量级框架

2016-09-13 11:14:58 302

转载 最快让你上手ReactiveCocoa之基础篇(转)

前言很多blog都说ReactiveCocoa好用,然后各种秀自己如何灵活运用ReactiveCocoa,但是感觉真正缺少的是一篇如何学习ReactiveCocoa的文章,小编看了很多篇都没看出怎么使用ReactiveCocoa,于是决定自己写一遍关于学习ReactiveCocoa的文章,本文主要针对如何从零开始学习ReactiveCocoa,这里非常感谢3个人(支点的雷纯锋,camera36

2016-09-13 11:13:17 499

翻译 推荐一些不错的软件

格式工厂Mac版(下载地址:http://www.pc6.com/mac/116820.html)格式工厂Mac版是Mac os平台上的一款视频转换器,格式工厂Mac版能以简洁直观的界面,将各种视频轻松转换为适合移动设备的格式,非常的方便实用。格式工厂Mac版是一款免费的Mac格式转换器第一步:大家可以在PC6苹果网下载格式工厂Mac版,然后进行解压第二步:

2016-08-30 18:21:41 825 1

转载 github入门到精通(命令和图形教程)

原文 http://www.eoeandroid.com/thread-274556-1-1.html【初识Github】首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括

2015-04-06 22:33:07 785

转载 使用storyboard创建导航控制器以及控制器的生命周期

iOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期一、基本过程新建一个项目,系统默认的主控制器继承自UIViewController,把主控制器两个文件删掉。在storyboard中,默认的控制器是View Controller,而我们需要的是导航控制器,那么就把系统的给删掉,拖一个导航控制器进来,导航控制器中默认的第一个子控制器是一个tablev

2015-03-29 23:24:26 410

转载 xib的简单使用

iOS开发UI篇—xib的简单使用一、简单介绍xib和storyboard的比较,一个轻量级一个重量级。共同点:都用来描述软件界面都用Interface Builder工具来编辑不同点:Xib是轻量级的,用来描述局部的UI界面Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系二、xib

2015-03-29 23:22:47 419

转载 iOS图片缓存库基准对比

原文 http://www.cocoachina.com/ios/20150128/11053.html1.引言过去的几年里,iOS应用在视觉方面越来越吸引人。图像展示是其中很关键的部分,因为大部分图像展示都需要下载并且渲染。大部分开发者都要使用图像填充表格视图(table views) 或者 集合视图(collection views) 。下载图片消耗一些资源(如蜂窝

2015-03-28 10:42:31 435

转载 用户安全

原文:Securing iOS User Data: The Keychain, Touch ID, and 1Password使用登录界面来保护APP用户数据是很好的方法--你可以使用Keychain(内嵌在iOS里的)来确保用户数据的安全。不过苹果现在使用Touch ID提供了另外一层保护,该功能适用于iPhone5、iPhone6、 iPhone 6+、iPad Air2以及

2015-03-28 10:21:07 694

转载 消息推送

在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以会打开应用程序,但是实现原理却完全不同。今天就和大家一块去看一下如何在iOS中实

2015-03-28 10:15:27 466

转载 iOS --KVO

KVO (Key-Value Observing)KVO 是 Objective-C 对观察者模式(Observer Pattern)的实现。也是 Cocoa Binding 的基础。当被观察对象的某个属性发生更改时,观察者对象会获得通知。有意思的是,你不需要给被观察的对象添加任何额外代码,就能使用 KVO 。这是怎么做到的?KVO 实现机制KVO 的实现也依赖于

2015-03-28 10:10:48 426

转载 iOS时间轴的实现

时间轴的具体实现效果如图1所示:                       图1 第一步:看到这个图,我们想到的第一反应就是使用tableView或者CollectionView来完成,那么我这里使用的是tableView。首先,创建一个Single View Application项目,在Main.Storyboard里面拖入一个TableView(如图2所示),这里别忘记了把T

2015-03-27 20:13:58 2619

转载 IOS 图片上传处理 图片压缩 图片处理

UIImagePickerController类来和用户交互。使用UIImagePickerController和用户交互,我们需要实现2个协议。View Code代码如下 复制代码#pragma mark 从用户相册获取活动图片- (void)pickImageFromAlbum{    imagePicker = [[UIImagePickerControl

2015-03-26 17:21:26 488

原创 iOS开发中的SQLite知识总结

iOS开发中的SQLite知识总结更详细的数据库SQlite介绍:  http://mobile.51cto.com/iphone-388476.htm /Users/zhaochao/Library/Application Support/iPhone Simulator/7.1/Applications/07D17328-B63C-4D87-9B6C-0

2015-03-23 21:40:14 514

转载 GitHub详细教程

1 Git详细教程1.1 Git简介1.1.1 Git是何方神圣?1.1.2 重要的术语1.1.3 索引1.2 Git安装1.3 Git配置1.3.1 用户信息1.3.2 高亮显示1.3.3 忽略特定的文件1.3.4 使用.gitkeep来追踪空的文件夹1.4 开始操作Git1.4.1 创建内容1.4.2 创建仓库、添加文件和提交更改1.4.3 diff命令

2015-03-21 22:53:37 411

转载 github使用教程

原文 http://www.eoeandroid.com/thread-274556-1-1.html【初识Github】首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,

2015-03-21 22:48:43 371

转载 iOS项目上线流程

iOS项目上传前期准备材料:        1.已有开发者账号        2.已有发布证书        3.一张1024*1024的图片(itunes应用图标)        4.准备一段应用程序的功能描述        5.准备3.5和4.0寸屏幕大小的应用程序截图各5张iOS项目上传流程(分为两大部分):    一.获取描述文件,具体步骤如下       

2015-03-21 22:47:21 1070

转载 coredata

CoreData.framework :iOS中提供了对原始SQLite数据库API访问的封装,通过这个framework来管理数据缓存和持久数据要比使用SQL语句操作SQLite数据库简单和方便许多。机制:通过framework来存储和查询数据只需要使用framework提供的类就可以,你可以完全使用对象的形式来管理你的数据以及数据之间的关系,framework已经很好地将数据库表和

2015-03-21 22:42:58 413

转载 用textkit实现图文混排

Textkit是iOS7新推出的类库,其实是在之前推出的CoreText上的封装,有了这个TextKit,以后不用再拿着CoreText来做累活了,根据苹果的说法,他们开发了两年多才完成,而且他们在开发时候也将表情混排作为一个使用案例进行研究,所以要实现表情混排将会非常容易。 TextKit并没有新增的类,他是在原有的文本显示控件上的封装,可以使用平时我们最喜欢使用的UILabel,UITex

2015-03-20 18:35:59 505

转载 ios内存管理原则

1.  内总管理原则(引用计数)    IOS的对象都继承于NSObject,   该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量,读写锁,思想都一样。       (一般情况下: 后面会讨论例外情况)    alloc      对象分配后引用计数为1    retain    对象的引用计数

2015-03-18 22:09:48 415

转载 ios中Block介绍

转载自http://mobile.51cto.com/hot-403897.htm一、概述Block是C级别的语法和运行时特性。Block比较类似C函数,但是Block比之C函数,其灵活性体现在栈内存、堆内存的引用,我们甚至可以将一个Block作为参数传给其他的函数或者Block。二、热身先看一个比较简单的Block例子:int multiplier = 7; 

2015-03-02 08:55:49 360

转载 自适应高度

UITableView有三种策略可以调节Cell(或者是Header和Footer)的高度: a.调节Height属性b.通过委托方法tableView: heightForRowAtIndexPath:c.Cell的“自排列”(self-sizing) 前两种策略都是我们所熟悉的,后面将介绍第三种策略。UITableViewCell 和 U

2015-02-24 13:00:04 1157

原创 iOS tableView

//-、建立 UITableView  DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)];  [DataTable setDelegate:self];  [DataTable setDataSource:self];  [self.view ad

2015-02-24 12:52:30 453

转载 日期转换

在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter setD

2015-02-24 12:46:23 328

转载 动画

一、简单介绍CAPropertyAnimation的子类属性解析:fromValue:keyPath相应属性的初始值toValue:keyPath相应属性的结束值随着动画的进行,在长度为duration的持续时间内,keyPath相应属性的值从fromValue渐渐地变为toValue如果fillMode=kCAFillModeForwards和re

2015-02-24 12:45:33 376

原创 ios 日期转换详细

在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter setD

2015-02-24 12:40:26 512

原创 类的扩展

//1.类目 Category//命名 : @interface 要扩展的类名 (类目名) ~~ @end//特点 :  1.不可定义成员变量,而且一般不定义属性@interface NSString (SayBaby)-(void)sayHello;-(NSString *)reverse;-(NSString *)substringFromIndex

2014-12-23 21:04:09 341

原创 网络请求

同步意为着线程阻塞,在主线程中使用此方法会不响应任何用户事件。所以,在应用程序设计时,大多被用在专门的子线程增加用户体验,或用异步请求代替。AD:2014WOT全球软件技术峰会北京站 课程视频发1. 同步意为着线程阻塞,在主线程中使用此方法会不响应任何用户事件。程序容易出现卡死现象.所以,在应用程序设计时,大多被用在专门的子线程增加用户体验,或用异步请求代替。NSURL

2014-12-23 20:39:07 367

原创 UI中的多线程

当我们打开音乐播放器听音乐的同时,又浏览网页,这两件事情同时执行要如何做到呢,就需要运用到多线程的知识. 线程:程序中运行的独立代码段,是程序真正的执行单元,每个运行的程序(即进程),至少包含一个线程,这个线程称为主线程.主线程在程序启动时被创建,用于执行main函数.IOS允许用户根据需要开辟若干子线程,子线程和主线程都是独立的运行单元,各自执行互不影响,因此能够并发执行.多线程:拥有多

2014-12-23 19:33:27 631

Design.Patterns

书名: 设计模式可复用面向对象软件的基础 英文原书名: Design Patterns:Elements of Reusable Object-Oriented software 作者: Erich Gamma 等 译者: 李英军 马晓星 蔡敏 刘建中 书号: 7-111-07575-7 页码: 254 本书设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好,表达清楚的软件设计模式,这些模式在实用环境下有特别有用。

2016-09-19

Apress.Pro.Design.Patterns.in.Swift

English | ISBN: 148420395X | 2015 | 592 pages | PDF | 7 MB The Swift programming language has transformed the world of iOS development and started a new age of modern Cocoa development. Pro Design Patterns in Swift shows you how to harness the power and flexibility of Swift to apply the most important and enduring design patterns to your applications, taking your development projects to master level. This book will teach you those design patterns that have always been present at some level in your code, but may not have been recognized, acknowledged, or fully utilized. Implementation of specific pattern approaches will prove their value to any Swift developer. Best-selling author Adam Freeman explains how to get the most from design patterns. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need. Pro Design Patterns in Swift brings design patterns to life and shows you how to bring structure and scale to your Swift code with a practical, no-nonsense approach. In this book, you’ll learn: Gain a solid, practical understanding of why and when design patterns are useful Master classic patterns like singleton, abstract factory, chain of responsibility, and observer Discover less well-known patterns like memento, composite, command, and mediator Understand how Swift provides essential language features for writing well-structured code that is easy to understand, simple to test and readily maintainable. Learn how to consume the Cocoa API to implement classic design patterns Build on your existing programming knowledge to get up and running with design patterns in Swift quickly and effectively

2016-09-19

HTTP状态码汇总

2016-09-13

支付宝密码输入框

支付宝密码输入框

2016-08-30

导航滚动条

导航滚动

2016-08-30

PagedScrollView

无限循环自动滚动

2016-08-30

循环轮播12

无线滚动

2016-08-30

JASidePanels

简单,强大

2016-08-30

视频剪辑ICGVideoTrimmer

视频剪辑ICGVideoTrimmer 选定剪辑的范围

2016-08-30

日历控件12

日历控件:集成到自己的项目中很简单

2016-08-30

定位实现test

简单实现定位功能

2016-08-30

MSSBrowse-图片浏览

图片浏览器,使用简单

2016-08-30

JTSImageViewController

不错的浏览图片,支持拖拽,拨离退出。

2016-08-30

图文混排.zip

强大的图文混排

2016-08-30

DTCoreText

DTCoreText可以完美的解析 html 代码,不在使用 web view 来加载 html 代码段。

2016-08-30

仿36k视频播放器

仿36k视频播放器,功能强大

2016-08-30

人脸检测和下拉菜单

1、通过 eye key 免费的 API 检测人脸,人脸匹配。2、下拉菜单

2016-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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