
IOS
左岸浪人
这个作者很懒,什么都没留下…
展开
-
关于"=="和"isEqual"
来自:http://blog.sina.com.cn/s/blog_890a7373010123fj.html对于两个对象 A 和 B. A == B 和 [A isEqual:B] 两个是有不同意义的。第一个表达式是比较两个指针是否相等.而第二个是比较两个指针所指向的对象是否相等.如果A和B都是没有重载NSObject isEqual:方法类的实例,这两个表达式的转载 2013-10-28 14:59:48 · 646 阅读 · 0 评论 -
CFBundleVersion与CFBundleShortVersionString的区别
CFBundleVersion,标识(发布或未发布)的内部版本号。这是一个单调增加的字符串,包括一个或多个时期分隔的整数。 CFBundleShortVersionString 标识应用程序的发布版本号。该版本的版本号是三个时期分隔的整数组成的字符串。第一个整数代表重大修改的版本,如实现新的功能或重大变化的修订。第二个整数表示的修订,实现较突出的特点。第三个整数代表维护版本。该键的值不同于“转载 2014-09-15 14:00:35 · 1503 阅读 · 0 评论 -
UITextField垂直水平对齐方式代码控制
今天做ios版本兼容测试时候,发现有个UITextField输入框,在ios7输入提示符和输入的内容都是垂直居中显示的;但是ios6上面是垂直方向在顶部显示。 通过查资料发现: 用xib生成的UITextField文字默认是水平左对齐,垂直居中对齐的,但是用代码生成的UITextField确是默认是水平左对齐,垂直顶对齐。到UITextField原创 2014-06-06 00:04:54 · 1061 阅读 · 0 评论 -
UIImage 简介
UIImage类对图像及其底层数据进行封装。它可以直接绘制在一个视图内,或者作为一个图像容器在另一个更大的图像视图容器中使用。这个类类提供的方法可以用来从各种来源中载入图像,在屏幕上设置图片的方向,以及提供有关图像的信息。对于简单的图形应用,可以将UIImage对象用在视图类的drawRect方法中,用来绘制图像和团模板。你可以用文件来初始化,也可以用url、原始数据、或者一个CoreGrap转载 2013-11-17 23:03:45 · 1026 阅读 · 0 评论 -
Versions 使用指南
------简单说下Version这个版本控制工具---网上下一个破解版的Version,或者官网下载一个再安装一个插件;安装完以后 (小人是githug,莲花状的就是Versions)。打开软件后,我们先做最简单,就是连接公司的svn服务器,然后checkout一些项目。add一个库。两个地址就是公司的svn地址。粘贴完后,输入用户民密码,转载 2013-11-17 23:34:38 · 3001 阅读 · 0 评论 -
Mac下最好用的SVN客户端
这段时间一直在用mac底下搞Inphone开发,由于是两个人在做,搭了一个SVN服务器,方便代码的管理,在项目中确实也体现了其优势,以前在windows下都是用TortoiseSVN这个免费的开源客户端,但是下Mac底下却没有那么多开源的,有一个svnX免费的,但是始终赶不上Versions, SmartSVN,Cornerston这些商用的客户端,只可惜都是要收费的,之前用Versions用转载 2013-11-17 20:02:28 · 3148 阅读 · 0 评论 -
UIActivityIndicatorView-----------活动指示器
-------活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中。派生自UIView,所以他是视图,也可以附着在视图上。一、UIActivityIndicatorView 1.创建 UIActivityIndicatorView*activityIndicatorView = [ [UIActivityIndica转载 2013-11-17 23:13:23 · 938 阅读 · 0 评论 -
UIScrollView-----简介
@property(nonatomic) CGPoint contentOffset; // default CGPointZero。//在滚轴视图中,contentOffset属性可以跟踪UIScrollView的具体位置,你能够自己获取和设置它,contentOffset的值是你当前可视内容在滚轴视图上面转载 2013-11-17 23:16:21 · 1166 阅读 · 0 评论 -
NSIndexSet-入门浅析
来自:http://blog.sina.com.cn/s/blog_7b9d64af0101b851.html记得上一次,用到,关于删除UITableView分组的方法[tableViewdeleteSections:[NSIndexSet indexSetWithIndex:indexPath.section] withRowAnimation:UITab转载 2013-10-28 15:19:44 · 668 阅读 · 0 评论 -
IOS多线程
多线程编程在开发应用的时候非常有帮助。比如你可以在后台加载图片,等图片加载完成后再在主线程更新等,或者在后台处理一些需要占用CPU很长时间的事件(比如请求服务器,加载数据等)。要体会多线程编程的好处,还得多实战,结合使用多种多线程技术。特别要注意Run Loop的使用,很多开发者在编写多线程应用的时候很少关注过Run Loop。如果你仔细阅读并掌握Run Loop的细节,将会帮助你写出更优美的代码转载 2013-10-28 17:48:18 · 404 阅读 · 0 评论 -
关于CGRect包含交错,边缘,中心的检测
来自:http://blog.sina.com.cn/s/blog_890a737301014mrs.html判断给定的点是否被一个CGRect包含,可以用CGRectContainsPoint函数 BOOL contains =CGRectContainsPoint(CGRectrect,CGPointpoint);判断一个CGRect是否包含再另一个CGRect转载 2013-10-28 14:53:37 · 903 阅读 · 0 评论 -
如何使UIScrollView的滚动条indicator一直显示
最近在做一个应用的时候,被要求将UIScrollView的滚动条一直显示。查了一下UIScrollView的方法和属性,发现没有相应的方法,只有一个flashScrollIndicators相对靠谱点,但是他只会显现滚动条一小段时间,然后会自动消失。我总不能起一个定时器,一直在刷这个方法吧。在stackoverflow上搜索了一下,最后的解决方案指向这个页面。贴出源代码如下:#de转载 2013-10-28 15:29:18 · 962 阅读 · 0 评论 -
IOS如何使用第三方字体
1、从网上下载所需字体的TTF文件。将字体所对应的TTF文件拖入项目中。2、然后在info.plist中添加一个新的键Fonts provided by application, NSArray类型的, 在其对应的item里面的string值为**.TTF,如图:3、接下来就是要知道对应字体的名字FontName了。一个字体文件包括以下几个内容:文件名、字体名称、字体具转载 2015-03-03 11:21:18 · 612 阅读 · 0 评论