自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (2)
  • 收藏
  • 关注

原创 SDWebImage开源库详细使用指南

@SDWebImage提供一个UIImageView的类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征.@SDWebImage的导入1.https://github.com/rs/SDWebImage 下载SDWebImage开源包2.将类包拖入工程,再导入MapKit.framework、ImageIO.framework两个框架

2014-11-21 11:39:54 1945

原创 iOS8推送消息、注册通知

1、iOS8推送消息的快速回复处理

2014-11-17 17:40:49 569

原创 iOS不错的开源项目

1、MessageDisplayKit一个类似微信App的IM应用,拥有发送文字、图片、语音、视频、地理位置消息,管理本地通信录、分享朋友圈、漂流交友、摇一摇乐趣和更多有趣的功能。源码

2014-11-17 17:30:03 758

翻译 Local and Remote Notifications

Local and Remote Notifications Appear Different to AppsIf your app is frontmost when a local or remote notification arrives, the application:didReceiveRemoteNotification: or application:didReceive

2014-11-07 17:22:19 624

转载 UILabel sizeWithFont:方法使用明细

Computing Metrics for a Single Line of Text– sizeWithFont: 同下面,换行方式默认取NSLineBreakByWordWrapping– sizeWithFont:forWidth:lineBreakMode: 将字符串放入指定宽度,如果不够,就依据换行方式截断字符串,返回其大小。– sizeWithFont:minFontSiz

2014-11-07 14:20:34 597

转载 UITableView reloadData的正确方法

相信很多人会遇到这种情况,当tableView正在滚动的时候,如果reloadData,偶尔发生App crash的情况。 这种情况有时候有,有时候没有,已经难倒了很多人。直至今天,我在stackoverflow上面,仍没有发现真正有说到其本质的帖子。我的处女贴,选择这个问题来阐述一下我的观点。小弟我英语很好,一般都是用英语记笔记,当然,我知道,论坛愤青很多,如果只贴英文出来,肯定找骂。

2014-11-05 11:15:11 1714

原创 UITableView优化

影响 UITableView 滚动的流畅性的原因1、 在代理方法中做了过多的计算占用了 UI 线程的时间2、同上3、Cell 中 view 的组织复杂 关于第一点,首先要明白 tableview 的代理(这里指 datasource 和 delegate 的那套方法,下同)方法的调用顺序,和时机。对于一般的应用会有如下顺序:1、向代理要 number

2014-11-04 15:15:59 484

原创 升级Xcode后插件无效

使用Xcode使用的UUID在插件的DVTPlugInCompatibilityUUIDs 设置中没有导致,知道原因就好解决了,只需添加最新的XCode的UUID进DVTPlugInCompatibilityUUIDs 就应该Ok了

2014-10-30 14:46:45 822

转载 Quartz 2D

1 前言使用Quartz 2D绘图时候,我们常会用到UIView的子类,想该类的drawRect:方法中添加Quartz函数调用。每次需要重绘视图时候都会调用该方法。2 详述在Quartz 2D中,和其他Core Graphics中一样,绘图是在图形上下文中进行的,通常,只称上下文。绘图时候,我们需要检索当前上下文,使用此上下文进行各种Quartz图形调用,并且让此上下文负责将

2014-10-21 21:55:53 513

原创 缓存

1、内存缓存这篇文章将只介绍一下将内容缓存到内存中,下一篇文章就介绍一下在iOS磁盘上缓存内容。使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。内存缓存我们可以使用sdk中的NSURLCache类。NSURLRequest需要一个缓存参数来说明它请求的url何如缓

2014-10-20 21:45:00 430

原创 UIView

1、setNeedsDisplay和setNeedsLayout

2014-10-14 17:01:19 444

转载 Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64

1、Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64http://blog.csdn.net/hxl188/article/details/39291159

2014-10-10 10:38:39 492

转载 ALAsset

1、ALAsset,ALAssetsLibrary,ALAssetsgroup常见属性及用法

2014-10-10 10:24:12 580

转载 Crash Log

1、iOS应用崩溃日志揭秘

2014-09-17 18:11:44 522

原创 ios-sim

1、安装地址https://github.com/phonegap/ios-sim注意:

2014-09-17 18:05:49 872

原创 iOS坐标系

frame.origin.x 的意思和作用? scrollView.frame一个view的frame 包含它的矩形形状(size)的长和宽。和它在父视图中的坐标原点(origin)x和y坐标 frame 框架origin就是所謂的起點位置frame在ios里并不是一个具体的对象,他只是一些控件的一个属性。frame的值就是一个CGRect 包括(originX,ori

2014-08-27 16:27:20 611

转载 CoreGraphics

1、绘制文本http://blog.csdn.net/developer_zhang/article/details/89244612、

2014-08-27 12:00:48 455

转载 IOS的学习路线图

转载至:http://blog.csdn.net/developer_zhang/article/details/8922839

2014-08-26 16:04:43 414

原创 IDA反汇编/反编译

1、反汇编/反编译http://blog.csdn.net/hursing/article/category/13702152、

2014-08-26 11:28:18 2157

原创 VIM

1、Vim命令图解和XVim使用http://blog.csdn.net/totogo2010/article/details/8220484

2014-08-14 18:27:54 419

原创 UINavigationController

1、使用自定UINavigationController时,需要调用

2014-08-04 18:13:32 386

原创 UICollectionView

1、UICollectionView的入门介绍

2014-06-25 16:18:15 465

转载 IPA文件生成

1、生成IPA文件并安装到越狱后的真机上

2014-06-09 17:04:53 431

转载 storyboard

1、开始iOS 7中自动布局教程(一)

2014-06-03 17:56:52 526

转载 iOS平台设计规范

此文分别从控件+布局+模态情景+手势交互+动画+字体等六个方面介绍了一些iOS平台设计的基础规范,有志于App设计的童鞋推荐收藏起来,将来要做相关的设计可以直截了当戳进来学习。一、UI的控件概述:

2014-06-03 14:33:17 865

原创 iOS报错总结(持续更新)

1、this class is not key value coding-compliant for the key XXX错误

2014-05-30 18:22:40 1068

原创 Github

1、github简单使用教程http://wuyuans.com/2012/05/github-simple-tutorial/

2014-05-30 11:06:31 973

原创 不错的Blog

卢克http://geeklu.com

2014-05-29 17:45:08 581

转载 UIPickerView控件

http://my.oschina.net/plumsoft/blog/50480

2014-05-29 15:48:48 536

原创 ASIHTTPRequest

1、ASIHTTPRequest详细文档

2014-05-15 17:45:23 559

原创 GCD(Grand Central Dispatch)教程

1、GCD(Grand Central Dispatch)教程

2014-05-15 17:36:25 740

转载 Core Animation

1、http://blog.csdn.net/totogo2010/article/details/86047192、Core Animation之多种动画效果http://blog.csdn.net/totogo2010/article/details/8606089

2014-05-15 16:07:55 506

原创 iOS学习笔记总结二(持续更新)

1.判断邮箱格式是否正确的代码//利用正则表达式验证-(BOOL)isValidateEmail:(NSString *)email{NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";NSPredicate *emailTest = [NSPredicate predicateWit

2014-05-13 17:15:07 700

原创 向App Store提交应用

1、如何向App Store提交应用http://www.cocoachina.com/newbie/tutorial/2013/0508/6155.html2、

2014-05-13 16:00:14 672

转载 版本控制(Git)

1、理解 XCode 中的 Git 版本控制

2014-05-13 10:46:24 523

转载 iOS、安卓IM语音聊天(AMR编解码)

1、IOS、安卓IM语音聊天开发初探部分心得——本地音频处理篇(上)2、

2014-05-13 10:12:05 1727 1

转载 申请IDP账号的过程(包含duns申请)

1、分享申请IDP账号的过程(包含duns申请)

2014-05-07 11:52:02 945

原创 iOS设计模式学习实例

本应用实例中包含大部分的cocoa设计模式:创建型:单例(单态)和抽象工厂结构型:MVC、装饰器、适配器、外观(门面)、组合模式行为型:观察者、备忘录、责任链、命令模式

2014-05-06 17:16:44 650

原创 iOS高效开源类库

1、PaymentKitPaymentKit是一个编写支付形式的iOS实用库。把PKView添加至应用中,它会接受卡号、到期、cvc和邮政编码等数字信息。另外,还提供了一些类的类,可用于添加格式、验证以及UITextFields限制输入。简单说,PaymentKit在处理iOS支付方面极大地简化了你的生活。

2014-05-05 09:38:23 806

原创 使用CocoaPods管理依赖库

1、使用CocoaPods管理依赖库

2014-04-28 14:33:01 507

StoryBoard学习

相比传统的nib文件,storyboard有很多优点: 1.使用storyboard,可以更好地理解应用中所有视图在概念上的概览以及它们之间的关系。掌控所有的视图变得很容易,因为所有的设计都是在一个文件中,而不是在很多单独的nib文件中。 2.storyboard描述了视图之间的动画,这些动画叫做"segues"你可以很容易的通过从一个视图控制器(点ctrl-dragging)拖拽到另一个来实现,感谢"segues"让我们不需要写代码去控制页面跳转了。 3.storyboard通过新的cell原型,以及静态cell的特性,让表格控制器实现起来更容易了。你近乎可以完全的通过storyboard来设计你的表格控制器,这也大大的减少了你不得不写的代码量。.

2014-06-06

ios设计模式学习实例

本应用实例中包含大部分的cocoa设计模式(已添加详细注释): 创建型:单例(单态)和抽象工厂 结构型:MVC、装饰器、适配器、外观(门面)、组合模式 行为型:观察者、备忘录、责任链、命令模式

2014-05-06

空空如也

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

TA关注的人

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