03 2017 档案
摘要:编译过程: 从C代码到可执行文件经历的步骤是:源代码 > 预处理器 > 编译器 > 汇编器 > 机器码 > 链接器 > 可执行文件 在最后一步需要把.o文件和C语言运行库链接起来,这时候需要用到ld命令。源文件经过一系列处理以后,会生成对应的.obj文件,然后一个项目必然会有许多.obj文件,并且这
阅读全文
摘要:UIDatePicker *datePicker = [ [ UIDatePicker alloc] initWithFrame:CGRectMake(0,0,320,216)]; datePicker.datePickerMode = UIDatePickerModeDateAndTime; da
阅读全文
摘要:首先谈谈什么是UIApplication? 每一个应用都有自己的UIApplication对象,而且是单例的,程序启动后创建的第一个对象就是UIApplication对象。在app收到干扰时,会产生一些系统事件,这时UIApplication会通知它的代理对象UIApplicationDelegat
阅读全文
摘要:CocoaPods安装步骤: 一、安装RVM 1.安装RVM curl -L get.rvm.io | bash -s stable 2.验证安装是否成功 source ~/.bashrc source ~/.bash_profile 3.测试是否安装正常 rvm -v 二.使用RVM升级ruby
阅读全文
摘要:1.swift句尾的分号可以省略,除非你想在一行中写多行代码需要加分号隔开; 2.swift不需要写main函数,程序默认从上往下执行; 3.swift不再有地址的概念; 4.swift不分.h和.m文件,每个类只有一个.swift文件; 5.swift会自动判断数据类型,只区分变量var和常量le
阅读全文
摘要:别名: 为安装了某个应用程序的用户取个别名去标识一下,每个用户只能有一个别名,通过这个别名给用户推送信息, 虽然系统不限定一个别名只能标识一个用户,但是为了能根据别名唯一确定用户,最好是一个别名对应一个用户; 标签: 为安装了某个应用程序的用户,打上标签。其目的主要是方便开发者根据标签,来批量下发
阅读全文