- 博客(18)
- 收藏
- 关注
转载 iOS中的堆(heap)和栈(stack)的理解
操作系统iOS 中应用程序使用的计算机内存不是统一分配空间,运行代码使用的空间在三个不同的内存区域,分成三个段:“text segment “,“stack segment ”,“heap segment ”。段“text segment ”是应用程序运行时应用程序代码存在的内存段。每一个指令,每一个单个函数、过程、方法和执行代码都存在这个内存段中直到应用程序退出。一般情况下,你不会真的不
2014-09-29 14:31:50
454
转载 iOS7中计算UILabel中字符串的高度
iOS7中计算UILabel中字符串的高度iOS7中出现了新的方法计算UILabel中根据给定的Font以及str计算UILabel的frameSize的方法.本人提供category如下:UILabel+StringFrame.h//// UILabel+StringFrame.h// LabelHeight//// Copyright (c)
2014-08-07 10:37:37
410
转载 CGAffineTransformMakeTranslation和CGAffineTransformTranslate
1.CGAffineTransformMakeTranslation每次都是以最初位置的中心点为起始参照 CGAffineTransformTranslate每次都是以传入的transform为起始参照 CGAffineTransformIdentity为最初状态,即最初位置的中心点2.3个按钮,bt1,bt2,bt3,bt1和bt2控制bt3的移动
2014-08-06 18:33:59
366
转载 NSInvocation的使用
在 iOS中可以直接调用 某个对象的消息 方式有2种一种是performSelector:withObject:再一种就是NSInvocation第一种方式比较简单,能完成简单的调用。但是对于>2个的参数或者有返回值的处理,那就需要做些额外工作才能搞定。那么在这种情况下,我们就可以使用NSInvocation来进行这些相对复杂的操作NSInvocation可
2014-08-06 11:06:40
325
转载 "ios模拟器未能安装此应用程序"解决办法
方法1)cd ~/Library/Application Support/iPhone Simulator进去,删除里面所有的文件夹。重启Xcode和模拟器即可。方法2)打开模拟器,在菜单栏中 ios模拟器->还原内容和设置,操作即可。
2014-08-06 10:00:34
570
原创 集结册
设置app图标方法:最简单的方法,将你要做icon的图片命名为icon.png就行了/**在这里写的注释,当在其他地方调用本方法时会显示出来*/UICollectionView。瀑布流布局对啊,多操作弹窗可以直接用actionsheet啊可以直接新建表视图控制器。不用添加视图控制器再加表视图。CGSize size = [cell.detailLbl.
2014-07-28 22:40:33
429
原创 博客与链接
创建plist:http://blog.sina.com.cn/s/blog_4754829801019b8v.htmlhttp://www.360doc.com/content/14/0508/12/11029609_375762347.shtml
2014-07-28 22:00:47
353
转载 TCP/IP、Http、Socket的区别
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,
2014-07-15 11:40:48
345
转载 UIApplication详解
以前刚学iPhone开发时,觉得UIApplication这个东西特NB,特神秘,比如它居然能打开一个URL,而且还是用一个很神秘的方法得到实例:[cpp] view plaincopy[UIApplication sharedApplication] 它对我的神秘感一直保持到今天下午。今天下午负责UI设计的同事在设计,我没有素材,比较
2014-07-07 09:53:14
305
转载 cell向右滑动删除,添加
如果想实现滑动(轻扫)cell右边就能显示一个删除按钮,则要实现tableview 的datasource的方法:(1)- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPa
2014-07-04 20:13:08
483
转载 使用 NSDate,NSCalendar, NSDateComponents 获得时间之差总结
方法一 NSDate* toDate1 = [ [ NSDate alloc] initWithString:@"2520-9-26 17:10:00 +0600" ];NSTimeInterval distance = [ toDate1 timeIntervalSinceNow ];NSTimeInterval iDat = distance / ( 86400
2014-06-26 10:39:59
418
转载 图片背景圆角拉伸
CGFloat top = 5; // 顶端盖高度CGFloat bottom = 5 ; // 底端盖高度CGFloat left = 5; // 左端盖宽度CGFloat right =5; // 右端盖宽度UIEdgeInsets insets = UIEdgeInsetsMake(top,left, bottom, right); // 指定为拉伸模式,伸缩后重新赋值U
2014-06-24 16:06:31
350
转载 autoresizingMask 属性
UIView 的 autoresizingMask 属性 详解。分类: ios2011-12-19 23:07 7053人阅读 评论(0) 收藏 举报uiview在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。enum { UIViewAutoresi
2014-06-23 21:57:36
465
转载 UIButton上使用UIEdgeInsetsMaketitle设置图片与文字居中对齐
UIButton上使用UIEdgeInsetsMaketitle跟图片对齐2012-02-03 13:23:56 我来说两句 收藏 我要投稿默认情况下,不设置的效果,都使居中现实,button为150*150 [self setTitleEdgeInsets:UIEdgeInsetsMake( -80.0,-backGrou
2014-06-23 16:47:32
663
转载 在UIView中添加点击事件
最近做个项目,有个点击图片放大的需求,经过高人指点,学会了在UIView的子类中添加点击事件方法的技巧,给各位分享一下:首先设定UIView(或其子类)为可交互的:imageview.userInteractionEnabled = YES; 添加tap手势://tap手势 UITapGestureRecognizer *tapGesture=
2014-06-23 11:32:00
553
转载 系统声音服务与震动
系统声音服务(System Sound Services)提供了一个接口,用于播放不超过30秒的声音。它支持的文件格式有限,具体地说只有CAF、AIF和使用PCM或IMA/ADPCM数据的WAV文件。由于这些函数没有提供操纵声音和控制音量的功能,所以当你为多媒体或者游戏创建专门的配乐时,不要使用系统声音服务。iOS使用系统声音服务来支持三种不同的通知:1. 声音:立刻播放一个简单的
2014-06-18 14:28:29
508
转载 ios 中响应震动的几种方法
最近在做微信的摇一摇功能,也算是很小的知识点,整理下,免得忘了:方法有三:一.继承自UIWindow(已测试)- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{}- (void)motionEnded:(UIEventSubtype)motion withE
2014-06-18 14:24:57
742
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人