- 博客(28)
- 资源 (17)
- 收藏
- 关注
转载 MJExtension使用指导(转)
1. MJExtension使用指导(最新)2. MJExtension[模型字典]包含[模型字典数组]解析数据的bug及处理方法当自己看到原文的排版时,真的是。。。,自己花了点时间重新排版了下,分享出来!原文链接:IOS 字典模型互转框架 MJExtensionMJExtension能做什么?MJExtension是一套字典和模型之间互相转换的超轻量级框架
2016-09-13 11:14:58 318
转载 最快让你上手ReactiveCocoa之基础篇(转)
前言很多blog都说ReactiveCocoa好用,然后各种秀自己如何灵活运用ReactiveCocoa,但是感觉真正缺少的是一篇如何学习ReactiveCocoa的文章,小编看了很多篇都没看出怎么使用ReactiveCocoa,于是决定自己写一遍关于学习ReactiveCocoa的文章,本文主要针对如何从零开始学习ReactiveCocoa,这里非常感谢3个人(支点的雷纯锋,camera36
2016-09-13 11:13:17 525
翻译 推荐一些不错的软件
格式工厂Mac版(下载地址:http://www.pc6.com/mac/116820.html)格式工厂Mac版是Mac os平台上的一款视频转换器,格式工厂Mac版能以简洁直观的界面,将各种视频轻松转换为适合移动设备的格式,非常的方便实用。格式工厂Mac版是一款免费的Mac格式转换器第一步:大家可以在PC6苹果网下载格式工厂Mac版,然后进行解压第二步:
2016-08-30 18:21:41 862 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 808
转载 使用storyboard创建导航控制器以及控制器的生命周期
iOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期一、基本过程新建一个项目,系统默认的主控制器继承自UIViewController,把主控制器两个文件删掉。在storyboard中,默认的控制器是View Controller,而我们需要的是导航控制器,那么就把系统的给删掉,拖一个导航控制器进来,导航控制器中默认的第一个子控制器是一个tablev
2015-03-29 23:24:26 433
转载 xib的简单使用
iOS开发UI篇—xib的简单使用一、简单介绍xib和storyboard的比较,一个轻量级一个重量级。共同点:都用来描述软件界面都用Interface Builder工具来编辑不同点:Xib是轻量级的,用来描述局部的UI界面Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系二、xib
2015-03-29 23:22:47 435
转载 iOS图片缓存库基准对比
原文 http://www.cocoachina.com/ios/20150128/11053.html1.引言过去的几年里,iOS应用在视觉方面越来越吸引人。图像展示是其中很关键的部分,因为大部分图像展示都需要下载并且渲染。大部分开发者都要使用图像填充表格视图(table views) 或者 集合视图(collection views) 。下载图片消耗一些资源(如蜂窝
2015-03-28 10:42:31 456
转载 用户安全
原文: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 721
转载 消息推送
在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以会打开应用程序,但是实现原理却完全不同。今天就和大家一块去看一下如何在iOS中实
2015-03-28 10:15:27 502
转载 iOS --KVO
KVO (Key-Value Observing)KVO 是 Objective-C 对观察者模式(Observer Pattern)的实现。也是 Cocoa Binding 的基础。当被观察对象的某个属性发生更改时,观察者对象会获得通知。有意思的是,你不需要给被观察的对象添加任何额外代码,就能使用 KVO 。这是怎么做到的?KVO 实现机制KVO 的实现也依赖于
2015-03-28 10:10:48 446
转载 iOS时间轴的实现
时间轴的具体实现效果如图1所示: 图1 第一步:看到这个图,我们想到的第一反应就是使用tableView或者CollectionView来完成,那么我这里使用的是tableView。首先,创建一个Single View Application项目,在Main.Storyboard里面拖入一个TableView(如图2所示),这里别忘记了把T
2015-03-27 20:13:58 2671
转载 IOS 图片上传处理 图片压缩 图片处理
UIImagePickerController类来和用户交互。使用UIImagePickerController和用户交互,我们需要实现2个协议。View Code代码如下 复制代码#pragma mark 从用户相册获取活动图片- (void)pickImageFromAlbum{ imagePicker = [[UIImagePickerControl
2015-03-26 17:21:26 508
原创 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 527
转载 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 433
转载 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 392
转载 iOS项目上线流程
iOS项目上传前期准备材料: 1.已有开发者账号 2.已有发布证书 3.一张1024*1024的图片(itunes应用图标) 4.准备一段应用程序的功能描述 5.准备3.5和4.0寸屏幕大小的应用程序截图各5张iOS项目上传流程(分为两大部分): 一.获取描述文件,具体步骤如下
2015-03-21 22:47:21 1095
转载 coredata
CoreData.framework :iOS中提供了对原始SQLite数据库API访问的封装,通过这个framework来管理数据缓存和持久数据要比使用SQL语句操作SQLite数据库简单和方便许多。机制:通过framework来存储和查询数据只需要使用framework提供的类就可以,你可以完全使用对象的形式来管理你的数据以及数据之间的关系,framework已经很好地将数据库表和
2015-03-21 22:42:58 433
转载 用textkit实现图文混排
Textkit是iOS7新推出的类库,其实是在之前推出的CoreText上的封装,有了这个TextKit,以后不用再拿着CoreText来做累活了,根据苹果的说法,他们开发了两年多才完成,而且他们在开发时候也将表情混排作为一个使用案例进行研究,所以要实现表情混排将会非常容易。 TextKit并没有新增的类,他是在原有的文本显示控件上的封装,可以使用平时我们最喜欢使用的UILabel,UITex
2015-03-20 18:35:59 525
转载 ios内存管理原则
1. 内总管理原则(引用计数) IOS的对象都继承于NSObject, 该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量,读写锁,思想都一样。 (一般情况下: 后面会讨论例外情况) alloc 对象分配后引用计数为1 retain 对象的引用计数
2015-03-18 22:09:48 432
转载 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 375
转载 自适应高度
UITableView有三种策略可以调节Cell(或者是Header和Footer)的高度: a.调节Height属性b.通过委托方法tableView: heightForRowAtIndexPath:c.Cell的“自排列”(self-sizing) 前两种策略都是我们所熟悉的,后面将介绍第三种策略。UITableViewCell 和 U
2015-02-24 13:00:04 1214
原创 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 472
转载 日期转换
在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter setD
2015-02-24 12:46:23 371
转载 动画
一、简单介绍CAPropertyAnimation的子类属性解析:fromValue:keyPath相应属性的初始值toValue:keyPath相应属性的结束值随着动画的进行,在长度为duration的持续时间内,keyPath相应属性的值从fromValue渐渐地变为toValue如果fillMode=kCAFillModeForwards和re
2015-02-24 12:45:33 398
原创 ios 日期转换详细
在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter setD
2015-02-24 12:40:26 589
原创 类的扩展
//1.类目 Category//命名 : @interface 要扩展的类名 (类目名) ~~ @end//特点 : 1.不可定义成员变量,而且一般不定义属性@interface NSString (SayBaby)-(void)sayHello;-(NSString *)reverse;-(NSString *)substringFromIndex
2014-12-23 21:04:09 360
原创 网络请求
同步意为着线程阻塞,在主线程中使用此方法会不响应任何用户事件。所以,在应用程序设计时,大多被用在专门的子线程增加用户体验,或用异步请求代替。AD:2014WOT全球软件技术峰会北京站 课程视频发1. 同步意为着线程阻塞,在主线程中使用此方法会不响应任何用户事件。程序容易出现卡死现象.所以,在应用程序设计时,大多被用在专门的子线程增加用户体验,或用异步请求代替。NSURL
2014-12-23 20:39:07 382
原创 UI中的多线程
当我们打开音乐播放器听音乐的同时,又浏览网页,这两件事情同时执行要如何做到呢,就需要运用到多线程的知识. 线程:程序中运行的独立代码段,是程序真正的执行单元,每个运行的程序(即进程),至少包含一个线程,这个线程称为主线程.主线程在程序启动时被创建,用于执行main函数.IOS允许用户根据需要开辟若干子线程,子线程和主线程都是独立的运行单元,各自执行互不影响,因此能够并发执行.多线程:拥有多
2014-12-23 19:33:27 675
Design.Patterns
2016-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人