自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 KVO介绍

KVO理解:类属性变化的通知,适用于监听属性变化情况来做界面的相应改变   属性介绍 :1、注册监听addObserver:(NSObject *)anObserver         forKeyPath:(NSString *)keyPath            options:(NSKeyValueObservingOptions)options

2017-02-06 11:45:22 224

原创 Frame Bounds 区别

Frame这个控件的相对于父试图坐标,当你改变这个值的时候你相对你父试图的坐标大小相应变化Bounds这个是相对于自身的坐标,正常一个控件布局坐标点应该(0,0)所以bounds 的取坐标的的点origin是(0,0)而大家都知道 Bounds是可以设置的,size和frame的size 都是改变当前控件大小的,而bounds 的origin则改变自己的坐标原点

2016-12-06 14:36:28 350

转载 iOS应用性能调优的25个建议和技巧

本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而由于iOS设备的

2016-11-30 14:47:44 250

转载 UILabel在iOS8下的Color Blended Layers

现在App的页面越来越复杂,性能优化成为了开发当中非常重要的一环,并且对性能的追求越来越极致,本文将主要讲述如何解决UILabel在显示中文时,像素混合的问题,由于内容不多,所以就不作目录了,费话不多说,马上开始。北京联盟 http://www.010lm.com/首先补充一些基础的知识点(以下知识点,均在像素对齐的情形下),我们知道GPU是图形硬件,主要的工作是混合纹理并算出像素的RGB

2016-11-30 11:22:10 558

原创 iOS性能优化基础篇(0)

iOS性能优化分析首先要熟悉几个概念PNG 和 JPG 的区别是什么?png格式的图片有alpha通道,jpeg则没有。png无损压缩,jpeg允许你选择0-100%的压缩质量。如果需要alpha通道(透明),就只能用png格式.CPU 和 GPU如果想看看两者的区别,先得了解iOS视图背后的层级结构原理  上图中的最底下一行是硬件层,由GPU和CPU组成。 我们经常说到的硬件

2016-11-29 16:31:17 308

原创 APP性能优化之图片加载优化

最近在做一个UITableView的例子,发现滚动时的性能还不错。但来回滚动时,第一次显示的图像不如再次显示的图像流畅,出现前会有稍许的停顿感。于是我猜想显示过的图像肯定是被缓存起来了,查了下文档后发现果然如此。后来在别的文章中找到了一些提示:原来在显示图像时,解压和重采样会消耗很多CPU时间;而如果预先在一个bitmap context里画出图像,再缓存这个图像,就能省去这些繁重

2016-11-29 16:30:50 1798

转载 图片拉伸的处理的三种方式

纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50

2016-11-24 21:17:15 11557

原创 Xcode 网络请求的时候大量无用日志解决方法

例子[] nw_resolver_host_resolve_callback flags=0x3 ifindex=0 error=NoSuchRecord(-65554) hostname=www.apple.com. addr=::.0 ttl=602016-11-02 22:08:40.478154 ECWOOW[13102:298372] [] nw_resolver_hos

2016-11-02 22:13:29 977

原创 工作代码之 极光推送

demo 和 文档 和web文档

2016-05-19 17:24:31 224

转载 iOS开发大神必备的Xcode插件

来源:Mellong 链接:http://www.jianshu.com/p/ac8ac991d77b写在前面工欲善其事,必先利其器,iOS开发中不仅要学会Xcode的基本操作,而且还得学会一些Xcode的使用技巧,如掌握常用的快捷键等,还有就是今天要说到的Xcode插件,下面我就为大家介绍几款开发中比较常用的Xcode插件(此处应有掌声

2016-05-16 10:15:57 1583

转载 知道这20个正则表达式,能让你少写1,000行代码

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。下面是@技匠整理的,在前端开发中经常使用到的20个正则表达式。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:123

2016-05-13 14:41:03 241

转载 二维码问题

指示根视图: self.window.rootViewController = [[UINavigationController alloc]initWithRootViewController:[SecondViewController new]]; 生成二维码: // Created by 韩俊强 on 15/11/27.// Copyright (c

2016-05-06 16:29:49 314

转载 coreData(2)

一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式3.好处:能够合理管理内存,避免使用sql的麻烦,高效4.构成:(1)NSManaged

2016-04-28 17:23:52 246

转载 coreData(1)

Core Data数据持久化是对SQLite的一个升级,它是iOS集成的,在说Core Data之前,我们先说说在CoreData中使用的几个类。   (1)NSManagedObjectModel(被管理的对象模型)           相当于实体,不过它包含 了实体间的关系    (2)NSManagedObjectContext(被管理的对象上下文)   

2016-04-28 17:22:44 211

转载 APNs 理解

本文为投稿文章,作者:iOS程序犭袁 (博客)前言:APNs 协议在近两年的 WWDC 上改过两次,2015年12月17日更是推出了革命性的新特性。但在国内传播的博客、面试题里关于APNs的答案全都是旧的、错的。正文:对 APNs 的吐槽APNs 是 Apple Push Notification service 的简称(注意 APNs 的大小写, s不需要

2016-04-26 10:40:49 779

转载 挺好的 过程里面有些可取之处

buttonTestPressed学习iOS开发一般都是从UI开始的,从只知道从IB拖控件,到知道怎么在方法里写代码,然后会显示什么样的视图,产生什么样的事件,等等。其实程序从启动开始,一直都是按照苹果封装好的代码运行着,暴露的一些属性和方法作为接口,是让我们在给定的方法里写代码实现自定义功能,做出各种各样的应用。这些方法的调用顺序最为关键,熟悉了程序运转和方法调用的顺序,才可以更

2016-04-18 17:08:06 536

转载 图片BlendMode 样式

一张图片,通过混合模式绘制后,能得到不同效果的图片。这里的示例仅是测试效果;实际上可以通过不同程度的混合模式绘制,来得到符合需求的效果。 效果如下:ViewController.h1 #import 2 3 @interface ViewController : UIViewController4 @property (strong, no

2016-04-13 17:54:40 790

转载 Core Graphics

Core Graphics入门想必每个第一次接触Core Graphics的开发者都被无数的API、混乱的代码逻辑折腾得头疼不已,甚至望而却步。即使是绘制一个简单的矩形也看上去非常繁琐。本文换一个角度,整理一下有关Core Graphics的知识,也算作是这段时间学习的总结。Core Graphics和UIKit的区别首先从概念上了解一下:根据苹果的描述,UIKit是我们最容易

2016-04-08 14:17:29 290

转载 Github上的600多个iOS开源类库

http://www.cnblogs.com/imhere/p/4249530.html

2015-12-01 13:33:56 244

原创 apple 苹果官方的demo 下载地址

转自:  http://www.lwxshow.com/demo-for-iphone/http://developer.apple.com/iphone/library/samplecode/Reachability/Reachability.ziphttp://developer.apple.com/iphone/library/samplecode/avTouch/avTouch.z

2015-12-01 13:27:12 6404

转载 OpenCV for Ios 学习笔记(1)-配置

本文原始地址:OpenCV for Ios 学习笔记(1)-配置1.下载OpenCv2.4.2.framwork。2.像导入其他framwork一样,在Build Phases项,点击“+”号-》Add Other->选择下载的文件。如下图:3.在xxx(工程名)-Prefix.pch文件,在代码#ifdef __OB

2015-09-18 13:55:56 340

转载 OpenCV for Ios 学习笔记(9)-用OPENGL渲染AR场景2

本文原始地址:OpenCV for Ios 学习笔记(9)-用OPENGL渲染AR场景2drawFrame的操作步骤是:1.清除场景。2.启动正射投影绘制背景。3.在视口绘制最后一个从相机获取到的图像。4.根据相机内在参数设置透视投影。5.把每个侦测到的标记的坐标系移动到标记的3维位置(把4x4的变换矩阵应用到opengl的模型矩

2015-09-18 13:52:53 415

转载 设置导航条标题的颜色

[navigationController.navigationBarsetTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColorwhiteColor]}];

2015-07-31 15:47:04 371

空空如也

空空如也

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

TA关注的人

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