- 浏览: 904095 次
- 性别:
- 来自: 上海
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
文章列表
1
down vote
Not sure if a solution was found for this but I just managed to get this working.
My scenario:
I have a UITabBarController with 4 tab bar items. On one of the tab bar items it loads a UIViewController with buttons on it. The buttons calls a IBOutlet function that loads another UIViewCon ...
nil: A null pointer to an Objective-C object.
( #define nil ((id)0) )
Nil: A null pointer to an Objective-C class.
NULL: A null pointer to anything else, is for C-style memory pointers.
( #define NULL ((void *)0) )
NSNull: A class defines a singleton object used to represent null values in coll ...
一对情侣晚上在餐馆吃饭,漂亮女友被隔壁桌醉汉吹口哨,他说反正吃完了咱走吧。女友说你怎么这么怂啊是不是男人,男友说犯不上跟流氓较劲。女友急,骂完男友又过去骂那群醉汉,结果醉汉围上来开打,男友被捅三刀,在 ...
+(SchoolManager *)sharedInstance
{
__strong static SchoolManager *sharedManager;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
sharedManager = [[SchoolManager alloc] init];
});
...
如果你用过php的Smarty,你一定知道模板引擎说的是什么。Matt Gemmell开发了一个基于Cocoa的类似的模板引擎,叫做MGTemplateEngine。
MGTemplateEngine是一套Cocoa的模板系统,基于模板和数据来生成文字输出,非常类似Smarty、FreeMarker和Django及其他的模板引擎。
如果你希望在Cocoa程序中通过参数生成文本数据的话(比如需要循环或者有条件选择的情况),包括创建HTML页面代码(或者基于Webkit的用户界面)、生成票据或者其他需要打印的模板、合并邮件、数据导出或者其它事情,那么这套引擎是一个非常棒的选择。
MGTempl ...
如何才能在时间受限的情况下,完成让自己满意的工作成果呢?
赶在约定时间前完成
实体面和精神面
实体面:
工作计划(早做计划)
健康管理(规律)
人员沟通(提前沟通,准备)
心理面:
提前酝酿(增加准备时间)
减少干扰(三到二天不参加可能会影响情绪的活动)
减少情绪影响(过喜,过悲都会影响工作的判断)
#define SHOWALERT(meg) {UIAlertView *alert=[[[UIAlertView alloc]initWithTitle:nil message:meg delegate:nil cancelButtonTitle:@"取消" otherButtonTitles: nil,nil]autorelease];[alert show];}
导入QuartzCote框架:
#import <QuartzCore/QuartzCore.h>
设置边框:
textView.layer.borderColor = [UIColorgrayColor].CGColor;
textView.layer.borderWidth =1.0;
textView.layer.cornerRadius =5.0;
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 70000
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0)
{
self.edgesForExtendedLayout = UIRectEdgeNone;
self.extendedLayoutIncludesOpaqueBars = NO;
self.modalPresentationCapturesStatusBarAppearance = NO;
...
1.In your UITableViewCell subclass, add constraints so that the subviews of the content view have their edges pinned to the edges of the content view (most importantly to the top AND bottom edges). Let the intrinsic content size of these subviews drive the height of the table view cell's content view ...
把linebreakmode:设置成UILineBreakModeCharacterWrap模式就行了,中文或字母都可。
以下转自 :http://www.cppblog.com/walkklookk/archive/2011/10/06/157619.html(感谢这位老兄)
typedef enum {
UILineBreakModeWordWrap = 0,
UILineBreakModeCharacterWrap,
UILineBreakModeClip,
UILineBreakModeHeadTruncation,
UILineBreakModeTail ...
NSNumberFormatter * f = [[NSNumberFormatter alloc] init];
[f setNumberStyle:NSNumberFormatterDecimalStyle];
NSNumber * myNumber = [f numberFromString:@"42"];
[f release];
将app转换为兼容32位和64位需要执行以下步骤:
1. 安装 Xcode 5.
2. 打开你的项目。Xcode会提示你更新你的项目,其中的警告和错误信息对于转换到64位相当重要。
3. 将你的项目设置改换到支持iOS6或更高。如果你的iOS版本低于6,你无法生成64位的app。
4.将Architectures build设置改为“Standard Architectures (including 64-bit).”
5. 升级你的app使其适配64位的运行环境。模拟器可以帮你找到一些,但仅依靠编译器检查是不靠谱的,你还是需要根据文档自己来找。
6.使用64位的硬件进行测试。
7. ...
“字节”(Byte)
“比特”(Bit)
当你进行网络下载的时候它们会经常出现,同时你获取的速度指示也都以比特/每秒或者字节/每秒来显示。
现在就来弄清楚比特(Bit)、字节(Byte)和千字节(Kbyte)究竟是什么意思,这样你就能理解它们了。
一个比特就是一个二进制数的最小单元,就像我们说我们能够拥有的最小金额的钱就是一分一样,只不过比特是在二进制数中罢了。
一个比特只能拥有一个值,不是0就是1,所以如果我给你一个值0,你可以说它就是一个比特,如果我给你两个(00),你就可以说它们是两个比特了。
现在,如果你将八个0或者1组合在一起,例如0110 1010(在 ...
1.url编码
ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是:
NSString * encodingString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
2.url解码
请求后,返回的数据,如何显示的是这样的格式:%3A%2F%2F,此时需要我们进行UTF-8解码,用到的方法是:
NSString *str = [model.album_name stringByReplacingPercentEscapesUsingEncoding:NSUT ...