- 博客(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
2045
原创 iOS不错的开源项目
1、MessageDisplayKit一个类似微信App的IM应用,拥有发送文字、图片、语音、视频、地理位置消息,管理本地通信录、分享朋友圈、漂流交友、摇一摇乐趣和更多有趣的功能。源码
2014-11-17 17:30:03
812
翻译 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
658
转载 UILabel sizeWithFont:方法使用明细
Computing Metrics for a Single Line of Text– sizeWithFont: 同下面,换行方式默认取NSLineBreakByWordWrapping– sizeWithFont:forWidth:lineBreakMode: 将字符串放入指定宽度,如果不够,就依据换行方式截断字符串,返回其大小。– sizeWithFont:minFontSiz
2014-11-07 14:20:34
627
转载 UITableView reloadData的正确方法
相信很多人会遇到这种情况,当tableView正在滚动的时候,如果reloadData,偶尔发生App crash的情况。 这种情况有时候有,有时候没有,已经难倒了很多人。直至今天,我在stackoverflow上面,仍没有发现真正有说到其本质的帖子。我的处女贴,选择这个问题来阐述一下我的观点。小弟我英语很好,一般都是用英语记笔记,当然,我知道,论坛愤青很多,如果只贴英文出来,肯定找骂。
2014-11-05 11:15:11
1833
原创 UITableView优化
影响 UITableView 滚动的流畅性的原因1、 在代理方法中做了过多的计算占用了 UI 线程的时间2、同上3、Cell 中 view 的组织复杂 关于第一点,首先要明白 tableview 的代理(这里指 datasource 和 delegate 的那套方法,下同)方法的调用顺序,和时机。对于一般的应用会有如下顺序:1、向代理要 number
2014-11-04 15:15:59
521
原创 升级Xcode后插件无效
使用Xcode使用的UUID在插件的DVTPlugInCompatibilityUUIDs 设置中没有导致,知道原因就好解决了,只需添加最新的XCode的UUID进DVTPlugInCompatibilityUUIDs 就应该Ok了
2014-10-30 14:46:45
866
转载 Quartz 2D
1 前言使用Quartz 2D绘图时候,我们常会用到UIView的子类,想该类的drawRect:方法中添加Quartz函数调用。每次需要重绘视图时候都会调用该方法。2 详述在Quartz 2D中,和其他Core Graphics中一样,绘图是在图形上下文中进行的,通常,只称上下文。绘图时候,我们需要检索当前上下文,使用此上下文进行各种Quartz图形调用,并且让此上下文负责将
2014-10-21 21:55:53
553
原创 缓存
1、内存缓存这篇文章将只介绍一下将内容缓存到内存中,下一篇文章就介绍一下在iOS磁盘上缓存内容。使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。内存缓存我们可以使用sdk中的NSURLCache类。NSURLRequest需要一个缓存参数来说明它请求的url何如缓
2014-10-20 21:45:00
468
转载 Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
1、Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64http://blog.youkuaiyun.com/hxl188/article/details/39291159
2014-10-10 10:38:39
530
原创 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
656
转载 CoreGraphics
1、绘制文本http://blog.youkuaiyun.com/developer_zhang/article/details/89244612、
2014-08-27 12:00:48
483
转载 IOS的学习路线图
转载至:http://blog.youkuaiyun.com/developer_zhang/article/details/8922839
2014-08-26 16:04:43
461
原创 IDA反汇编/反编译
1、反汇编/反编译http://blog.youkuaiyun.com/hursing/article/category/13702152、
2014-08-26 11:28:18
2277
原创 VIM
1、Vim命令图解和XVim使用http://blog.youkuaiyun.com/totogo2010/article/details/8220484
2014-08-14 18:27:54
455
转载 iOS平台设计规范
此文分别从控件+布局+模态情景+手势交互+动画+字体等六个方面介绍了一些iOS平台设计的基础规范,有志于App设计的童鞋推荐收藏起来,将来要做相关的设计可以直截了当戳进来学习。一、UI的控件概述:
2014-06-03 14:33:17
946
原创 iOS报错总结(持续更新)
1、this class is not key value coding-compliant for the key XXX错误
2014-05-30 18:22:40
1114
转载 Core Animation
1、http://blog.youkuaiyun.com/totogo2010/article/details/86047192、Core Animation之多种动画效果http://blog.youkuaiyun.com/totogo2010/article/details/8606089
2014-05-15 16:07:55
539
原创 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
742
原创 向App Store提交应用
1、如何向App Store提交应用http://www.cocoachina.com/newbie/tutorial/2013/0508/6155.html2、
2014-05-13 16:00:14
708
原创 iOS设计模式学习实例
本应用实例中包含大部分的cocoa设计模式:创建型:单例(单态)和抽象工厂结构型:MVC、装饰器、适配器、外观(门面)、组合模式行为型:观察者、备忘录、责任链、命令模式
2014-05-06 17:16:44
699
原创 iOS高效开源类库
1、PaymentKitPaymentKit是一个编写支付形式的iOS实用库。把PKView添加至应用中,它会接受卡号、到期、cvc和邮政编码等数字信息。另外,还提供了一些类的类,可用于添加格式、验证以及UITextFields限制输入。简单说,PaymentKit在处理iOS支付方面极大地简化了你的生活。
2014-05-05 09:38:23
841
StoryBoard学习
2014-06-06
ios设计模式学习实例
2014-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人