当新建一个swift项目后,发现项目结构很简洁,没有.pch文件,也没有.main文件,
自然也不会发现main函数的入口,瞬间对app的启动过程没头绪了,点开 AppDelegate.swift
开头便发现了 @UIApplicationMain 很熟悉的名字,第一想到的就是 在Objc项目中的
int main(int argc, char * argv[])
{
@au...
分类:
移动开发 时间:
2014-12-23 19:31:30
阅读次数:
127
//判断对象是否遵守某个协议 if([stu conformsToProtocol:@protocol(Study)]) { NSLog(@"Student遵守了Study这个协议"); } //判断对象是否实现某个方法 if([stu r...
分类:
其他好文 时间:
2014-12-23 13:42:26
阅读次数:
155
我们知道,每新建立一个工程,比如说HelloWord,在分类SupportingFiles里都会有一个以工程名开头-Prefix.pch结尾的文件,如HelloWord-Prefix.pch。对于这个文件,很长一段时间里笔者都没觉得它碍事。直到有一天笔者学习NSLog看网上的教程,大家是怎样在最终提...
分类:
移动开发 时间:
2014-12-23 01:29:49
阅读次数:
258
在开发过程中,我们经常需要用到NSLog输出一些信息,甚至有的开发过程,必须在控制台查看输出,有经验的程序员通过控制台输出就能知道整个数据交互的一个流程。但是一个发布的程序,里面带有太多的NSLog输出,肯定对于App性能有所影响,这时候我们可以使用一个宏定义来处理,在开发的时候使用DEBUG模式,...
分类:
移动开发 时间:
2014-12-22 19:20:46
阅读次数:
183
OC语言description方法和sel一、description方法Description方法包括类方法和对象方法。(NSObject类所包含)(一)基本知识-description(对象方法)使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行输出。+d...
分类:
编程语言 时间:
2014-12-22 12:45:02
阅读次数:
149
一,固定写法: ????????#define ?MYLog(...) ?NSLog(__VA_ARGS__) 二,注意: ????????1,MYLog括号中的...是固定写法,表示可以接受任意多个参数. ? ? ? ? 2,NSLog括号中的__VA_ARGS__ ?也是固...
分类:
其他好文 时间:
2014-12-21 14:03:30
阅读次数:
190
//应用程序主目录(沙盒目录 sandbox)
NSString *homePath = NSHomeDirectory();
NSLog(@"%@",homePath);
//应用程序主资源包的路径,应用程序中的资源,在应用程序第一次运行中,会自动拷贝到应用程序的主资源包中
NSString *appPath = [[N...
分类:
其他好文 时间:
2014-12-21 11:33:18
阅读次数:
131
- (void)updateLabel:(NSNumber *)aObject
{
self.displayLabel.text = [aObject stringValue];
NSLog(@"is duo xiancheng = %@",[[NSNumber numberWithBool:[NSThread isMultiThreaded]] stringValue]);...
分类:
移动开发 时间:
2014-12-20 19:43:53
阅读次数:
150
-(void)viewWillAppear:(BOOL)animated{ [IOSExcept JudgeNetwork];//联网 NSLog(@"检查网络 请稍后....."); self.backImage.hidden = YES;//隐藏背景图片 if (IOS.isDayM...
分类:
其他好文 时间:
2014-12-20 10:27:59
阅读次数:
222
__FILE__ 当前文件所在目录__DATE__ “替代文字”是一个含有编译日期的字符串字面值,日期格式为“mm dd yyyy”(例如:“Mar 19 2006”)。如果日期小于10日,就在日的前面放一个空格符。NSLog(@"_DATE_=%s",__DATE__);__FUNCTION__当...
分类:
移动开发 时间:
2014-12-19 23:23:04
阅读次数:
188