9 任海丽

尚未进行身份认证

暂无相关简介

等级
TA的排名 1k+

ios之用Autolayout均匀平铺排列多个button按钮

ios之用Autolayout均匀平铺排列多个button按钮iPhone的屏幕越来越大,然而适配起来起复杂,不得不用Autolayout来写代码,今天就简单的实现了一个均匀平铺view的功能。学会了这个功能以后,以后所有的适配都是小cass了吧!哈哈(我这么认为)。

2015-04-09 17:42:20

IOS怎么样更有效率更全面的使用xcode之四大问题(二)

第一篇IOS怎么样更有效率更全面的使用xcode(一),主要是讲了一下如何更有效率的使用Xcode,总结出善用搜索,善用工具。现在这一篇博文主要想说一下在写程序中用Xcode的会有些问题出现。个人经验,欢迎讨论!1、引用的重要性前者:Create groups for any added folders : 给任一你添加的文件创建一个组groups后者:Create folder references for any added folders :给任一你添加的文件创建一个文件夹folder当你

2014-01-17 09:55:03

IOS之分析网易新闻存储数据(CoreData的使用,增删改查)

CoreData很强大,用起来很方便,是一个不错的存储数据的好方法。1、网易新闻用CoreData存储了新闻列表,因为我打开网易新闻的Documents时看到了三个文件:newsapp.sqlite,newsapp.sqlite-shm,newsapp.sqlite-wal:这三个文件是你在用CoreData时自动生成的。所以我确定他是用coredata存储的数据而不是sqlite数据库。(CoreData优点:能够合理管理内存,避免使用sql的麻烦,高效)2、网易会隔一断时间请求一次网络,具体时间有可

2014-01-10 14:14:37

IOS怎么样更有效率更全面的使用xcode(一)

算是最基本的问题,因为大家要学ios开发就必须要接触这个工具。有些同学干了两年IOS开发了,却不知如何更有效的开发。这里我们会讨论各种方式方法,会使你更好的利用工具来有效的开发。优秀的开发者一定是善用工具的。 善用工具,可以大大提高效率Xcode很强的开发工具,用好了方便你的开发,用不好影响开发效率。先从三个方面先说:1、搜索东西 2、常用快捷方式3、介绍几个其他方便开发的工具

2013-12-25 15:29:46

IOS高访新浪微博界面(讲解如何自定义UITableViewCell,处理@#链接 特殊字符)

在开发过程中,有好多应用都会嵌入新浪微博的界面,今天整理一下代码。Demo下载地址:http://download.csdn.net/detail/rhljiayou/6759285思路:首先放一个UITableView,自定义一个UITableViewCell,分析新浪微博中的数据,并且显示在界面上,这个稍微费一下事,主要是分析数据并且算出位置。还有要处理@#链接 特殊字符,并以不同显示出,这个可以参考另外一遍博文:http://blog.csdn.net/rhljiayou/article/de

2013-12-24 09:53:39

iOS: 使用AVAudioRecorder中遇到的问题

此博客解决了我在开发时所遇到的问题转载与此处:http://www.cnblogs.com/mgen/p/3374987.html目录1. 关于录音和Audio Session Categories2. 分贝数据的处理3. iOS 7中默认配置的变化 返回目录1. 关于录音和Audio Session Categories如果AV

2013-12-19 14:40:12

正则表达式(月末一遍文章)

关于处理微博上类似 @ 或者 # 的特殊转义字符可以用:AutoHyperlinks但是有人说,不支持中文,那么,咱们只要改一下正则就可以了下载文件打开JSTwitterCoreTextView.m把如下正则:NSArray *expressions = [[[NSArray alloc] initWithObjects: @"(@[a-zA-Z0-9_]+)", // screen names

2013-11-29 10:02:41

IOS利用AVFoundation框架实现录音和播放(AVAudioSession、AVAudioRecorder、AVAudioPlayer)

利用AVAudioRecorder录音,利用AVAudioPlayer播放器,AVAudioSession录音权限简单的实现录音播放demo,类似微信的按下录音,松开录音完成,并播放。

2013-11-11 16:13:07

IOS高访微信聊天对话界面(sizeWithFont:constrainedToSize和stretchableImageWithLeftCapWidth的使用)

大家好,百忙之中,抽出点空,写个微博,话说好久没写。其实很简单,主要说一下两个知识点,重要的两个知识点就能写出完美的泡泡对话聊天!第一个是NSString中的一个方法:- (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode)lineBreakMode;根据文本内容,算出所需要的大小CGSize;第二个是UIImage中的一个方法:- (UIImage *

2013-11-08 18:19:20

"Mac OS X"录屏幕视频并转成gif

使用软件QuickTime Player录屏幕视频使用GIFBrewery软件创建gif

2013-10-30 19:25:31

UITableView中的visibleCells的用法(visibleCells帮上大忙了)

这两天遇到一个问题,UITableView中需要加入动画,而且每一行的速度不一样。刚开始做时把所有的cell都遍历一遍加上动画,后来发现,如果数据很多时,就会出现各种各样的问题,而且没有显示在界面上的cell就没必要再用动画了,毕竟看不到。后来发现UITableView中有这么一个方法:该方法是获取界面上能显示出来了cell。- (NSArray *)visibleCells;visible可见的。在当前页面中能看到cells都在这个数组中。

2013-10-30 19:16:37

"Mac OS X"想要进行更改。键入管理员的名称和密码以允许执行此操作("Mac OS X"想使用系统钥匙串)

"Mac OS X"想要进行更改。键入管理员的名称和密码以允许执行此操作("Mac OS X"想使用系统钥匙串)

2013-10-28 17:19:48

给IOS初学者及新手的建议

给ios初学者的建议不管你是培训的还是在上学的或者是自学的!你选择了这条路就要认真的对待你所学的,别出来找工作什么都不会!首先,第一点:把你的obj-c语言基础打好,在学习obj-c之前最好学一下c/c++,除此之外最好各课都要设计了解些,xml,json,mysql,html,js!(我碰到一个连json和xml是什么都不知道的都出来找工作,我都无语了!)第二点:对苹果产品了解些!你要开发什么东西,就要对那些东西了解!比如,苹果手机的分辨率,iPhone5以上(640*1136),iPhone4/

2013-09-22 11:11:53

IOS 实现类似桌面删除应用程序的效果(长按 可编辑 删除 图片按比例截取)

一个类似苹果桌面上长按删除app的效果,就是当你长按屏幕时,会出现缩小图片并出现删除按钮,点击删除按钮,删除图片并且后面图片前移。当再次点击图片,恢复。点击图片有处理事件,可以在此做一些处理。实现思路:继承于UIScrollView,先在上面创建出所有的view,在每个view上添加单击手势,在uiscrollView上添加长按手势。当你删除时,使其每个view上的删除按钮出现hidden=no,并view缩小。当你删除一个应用时,把UIScrollView上所有的view遍历一遍。把当前view删

2013-09-18 10:09:40

IOS实现弹出菜单效果MenuViewController(背景 景深 弹出菜单)

在写项目时,要实现一个从下移上来的一个弹出菜单,并且背景变深的这么一个效果,在此分享给大家。主要说一下思路及一些核心代码贴出来,要想下载源码,请到:http://download.csdn.net/download/rhljiayou/6280989一个简单,效果好,比较实用的菜单弹出效果的实现。实现方式:将self.view当前页面缩小,在当前页的上面添加一个菜单的view,即在self.view.superview添加。这个菜单你可以任意自定义,我这里是一个tableView,你可以写一些有图

2013-09-17 14:09:56

iphone关于单倍图和二倍图(导航 背景 变高)

同学们and朋友们大家好!今天我想说一下关于@2x二倍图的知识,以我所知所见所闻来讲述我的理解!别看关于这么点小知识,有很多初学者在这个上面常会犯错误,以下是我的理解:用二倍图是为了适配iphone4以上的设备(所谓的retina屏),如果你的项目要适配3gs,那么你要备两套图,一套是一倍图,比如image.png(320*480),另一套是二倍图,比如image@2x.png(640*960)。当然你在用的时候,比如UIImage *image = [UIImage imageNamed:@"imag

2013-09-05 15:23:24

ios7毛玻璃效果实现

ios7毛玻璃效果实现

2013-08-23 17:01:15

iPhone之为UIView设置阴影(CALayer的shadowColor,shadowOffset,shadowOpacity,shadowRadius,shadowPath属性)

//加阴影--任海丽编辑 _imageView.layer.shadowColor = [UIColor blackColor].CGColor;//shadowColor阴影颜色 _imageView.layer.shadowOffset = CGSizeMake(4,4);//shadowOffset阴影偏移,x向右偏移4,y向下偏移4,默认(0, -3),这个跟shadowRadius配合使用 _imageView.layer.shadowOpacity = 0.8;//阴影透

2013-08-22 14:27:44

iPhone之Quartz 2D系列--阴影和透明层(5)Shadows&Transparency Layers

阴影是绘制在一个图形对象下的且有一定偏移的图片,它用于模拟光源照射到图形对象上所形成的阴影效果,如果7-1所示。文本也可以有阴影。阴影可以让一幅图像看上去是立体的或者是浮动的。透明层(TransparencyLayers)通过组合两个或多个对象来生成一个组合图形。组合图形被看成是单一对象。当需要在一组对象上使用特效时,透明层非常有用,如图9-1所示的给三个圆使用阴影的效果。

2013-08-21 14:15:49

iPhone之Quartz 2D系列--变换(5)Transforms

Quartz 2D 绘制模型定义了两种独立的坐标空间:用户空间(用于表现文档页)和设备空间(用于表现设备的本地分辨率)。用户坐标空间用浮点数表示坐标,与设备空间的像素分辨率没有关系。当我们需要一个点或者显示文档时, Quartz会将用户空间坐标系统映射到设备空间坐标系统。因此,我们不需要重写应用程序或添加额外的代码来调整应用程序的输出以适应不同的设备。我们可以通过操作CTM(current transformation matrix)来修改默认的用户空间。在创建图形上下文后,CTM是单位矩阵,我们可以使用

2013-08-21 13:40:38

查看更多

勋章 我的勋章
    暂无奖章