01 2017 档案
摘要:1. int scanf(const char *format, ...) 说明:scanf用于通过控制台输入字符串。 注意: (1).通过scanf()函数输入的字符串,系统会自动在其后面补一个0,scanf默认回车和空格都是代表输入完成,这样会导致无法输入一个完整的字符串。 (2).scanf(
阅读全文
摘要:监听文本框改变: DJSelectCityViewController.m DJSearchCityResultViewController.m 最终结果:
阅读全文
摘要:DJSelectCityViewController.m
阅读全文
摘要:DJSelectCityViewController.m 最终效果:
阅读全文
摘要:一. rand() rand是一个C语言库函数,功能是生成一个随机数。rand需要一个不同的种子,才能生成不同的随机数。 二. srand(int seed) rand需要一个不同的种子,才能生成不同的随机数。 三. time() 为了保证每次值都不一样,最简便的办法就是取系统时间 unsigned
阅读全文
摘要:DJSelectCityViewController.m 最终效果:
阅读全文
摘要:DJNavDropView.m DJNavMainCategoryCell.m 最终效果:
阅读全文
摘要:DJHomeViewController.m DJNavDropView.m 最终效果:
阅读全文
摘要:从iOS 8开始,苹果提出新的 UIPopoverPresentationController代替UIPopoverController: 新的UIPopoverPresentationController使用方法如下:
阅读全文
摘要:一.数组的定义 数组就是在内存中连续的相同类型的变量空间。 二.数组在内存中的存储方式 同一个数组所有的成员都是相同的数据类型,同时所有的成员在内存中的地址是连续的,数组名是一个地址的常量,代表数组中首元素的地址。 三.数组的初始化 3.1 一维数组初始化 注意: 在C语言中,数组未初始化就使用是极
阅读全文
摘要:DJHomeViewController.m 最终效果:
阅读全文
摘要:自定义一个UINavigationController DJNavigationController.h DJNavigationController.m 最终效果:
阅读全文
摘要:当新建完一个空项目的时候,Xcode会自动创建一个Main.storyboard的空文件,如果不需要,可以将其删除。但是如果删除,再次运行程序,程序会报错,提示找不到Main.storyboard文件,这时可以通过修改info.plist予以解决。 找到红框部分,将其删除即可。
阅读全文
摘要:1.字符串在计算机内部的存储方式 字符串是内存中一段连续的char空间,以’\0’结尾 2.printf函数,putchar函数 putchar输出一个char printf是输出一个字符串 printf格式字符 字符 对应数据类型 含义 d int 接受整数值并将它表示为有符号的十进制整数 hd
阅读全文