摘要: http://blog.csdn.net/likendsl/article/details/7417878Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,... 阅读全文
posted @ 2015-11-26 16:12 yhj1787354782 阅读(319) 评论(0) 推荐(0)
摘要: 在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。NSMuttableAttstring(带属性的字符串),上面的一些需求都可以很简便的实现。实例化方法和使用方法实例化方法:使用字符串初始化- (id)initWithString:(NSString*)s... 阅读全文
posted @ 2015-11-26 14:56 yhj1787354782 阅读(262) 评论(0) 推荐(0)
摘要: 这几个都是在ios程序中,经常会注意到的一些小细节,能否真正了解这些,对写ios程序也有很大的好处。frame 是UIView中表示此view的一个矩形面积,包括了view在它的superview中的一些几何上的标识。有起始坐标,也就是origin(CGPoint)和这个矩形面积的宽(width)和... 阅读全文
posted @ 2015-11-26 11:55 yhj1787354782 阅读(320) 评论(0) 推荐(0)
摘要: contentSize、contentInset和contentOffset 是scrollView三个基本的属性。contentSize:The size of the content view. 其实就是scrollview可以滚动的区域,比如frame = (0 ,0 ,320 ,480) c... 阅读全文
posted @ 2015-11-26 11:52 yhj1787354782 阅读(143) 评论(0) 推荐(0)
摘要: 1.在Xcode5下,获取程序名字(app name)的方法为:NSDictionary*infoDictionary = [[NSBundlemainBundle]infoDictionary];NSString*bundleName = [infoDictionaryobjectForKey:@... 阅读全文
posted @ 2015-11-26 10:23 yhj1787354782 阅读(215) 评论(0) 推荐(0)
摘要: 一、UIWindow是一种特殊的UIView,通常在一个程序中只会有一个UIWindow,但可以手动创建多个UIWindow,同时加到程序里面。UIWindow在程序中主要起到三个作用: 1、作为容器,包含app所要显示的所有视图 2、传递触摸消息到程序中view和其他对象 3、与UIView... 阅读全文
posted @ 2015-11-25 18:18 yhj1787354782 阅读(246) 评论(0) 推荐(0)
摘要: 自苹果引入了Grand Central Dispatch (GCD)(Mac OS 10.6和iOS4.0)后,创建单例又有了新的方法,那就是使用dispatch_once函数,当然,随着演进的进行,还会有更多的更好的方法出现。今天就来简要介绍下如何利用dispatch_once创建单例。 在开... 阅读全文
posted @ 2015-11-25 17:40 yhj1787354782 阅读(157) 评论(0) 推荐(0)
摘要: 单例模式是在实际项目开发中用到比较多的一种设计模式,设计原理是整个系统只产生一个对象实例,通过一个统一的方法对外提供这个实例给外部使用。在Java中,构造单例一般将类的构造函数声明为private类型,然后通过一个静态方法对外提供实例对象,那么,在OC中,如何实现单例的,请看下面完整代码。@impl... 阅读全文
posted @ 2015-11-25 17:38 yhj1787354782 阅读(119) 评论(0) 推荐(0)
摘要: 只需要把那些不能同时点下的按钮或者视图设置一下即可。[view setExclusiveTouch:YES];避免view上多个button同时按下,则可设置每个button的setExclusiveTouch:YES,可避免同时按下多个的问题 阅读全文
posted @ 2015-11-25 16:39 yhj1787354782 阅读(148) 评论(0) 推荐(0)
摘要: 在Xcode里创建的时候,会自动生成注释// Created byxxxon 15/7/10.// Copyright (c) 2015年xxxx. All rights reserved.xxx默认为电脑用户名,那么如何修改呢?方法如下:右键Xcode图标,显示包内容 /Contents/Deve... 阅读全文
posted @ 2015-11-25 15:41 yhj1787354782 阅读(684) 评论(0) 推荐(0)