摘要: 自动布局简介 屏幕适配简介 直接使用 frame 计算控件的位置 特点:程序中存在大量的 MagicNumber iPhone\ iPhone3G \ iPhone3GS \ iPhone4 \ iPhone4S 屏幕的物理尺寸是一样的(无需屏幕适配) 而且一个应用要么是横屏要么是竖屏, 几乎不存在 阅读全文
posted @ 2016-10-19 00:21 以梦为码的诗人 阅读(280) 评论(0) 推荐(0)
摘要: 1、UIApplication 是 iPhone 应用程序的开始并且负责初始化并显示 UIWindow,并负责加载应用程序的第一个 UIView 到 UIWindow 窗体中。 UIApplication 的另一个任务是帮助管理应用程序的生命周期,而 UIApplication 通过一个名字为 UI 阅读全文
posted @ 2016-08-16 23:28 以梦为码的诗人 阅读(249) 评论(0) 推荐(0)
摘要: 在需要计算结构体大小的时候,涉及到的一个问题就是其对齐模数 计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的首地址的值是某个数k(通常它为4或8)的倍数,这就是所谓的内存对齐,而这个k则被称为该数据类型的对齐模数(alignment modulus)。 也就是说对齐模数就是这个 阅读全文
posted @ 2016-07-17 02:28 以梦为码的诗人 阅读(536) 评论(0) 推荐(0)
摘要: 可变与不可变的字符串 【写在开头:】 『Foundation框架是Mac\iOS中其他框架的基础,在Foundation框架中,几乎所有的类都是以NS开头的。NSString和NSMutableString是Foundation框架中处理字符串的类』 --1-- Foundation框架介绍 1.1 阅读全文
posted @ 2016-07-12 23:26 以梦为码的诗人 阅读(270) 评论(0) 推荐(0)
摘要: 来个命令行的购票系统 【写在开头:】 『如今使用移动设备购物、买票都已经是一种基本的生活方式了,使用手机方便了我们日常的生活。没有使用UI框架,所以还是采用命令行交互的方式,完成这个购票系统,用以巩固OC的知识』 --1-- 需求分析 1.1 分析 进入电影院我们首先看到的是各种影讯,然后根据影讯选 阅读全文
posted @ 2016-07-12 18:45 以梦为码的诗人 阅读(500) 评论(0) 推荐(0)
摘要: 解铃还须系铃人 【写在开头】 『使用这个标题,“解铃还须系铃人”好像有点不正式。但这里,只是想突出一个内存管理的原则:“谁创建,谁释放”。iOS的内存管理和Java等语言的垃圾回收机制不同,Java的垃圾回收机制是运行时的特性,由jvm去回收释放内存。这里不谈Java,回到iOS的内存管理,目前创建 阅读全文
posted @ 2016-07-12 16:11 以梦为码的诗人 阅读(293) 评论(0) 推荐(0)
摘要: 让代码书写更加简便 【写在开头】 『在面向对象的编程中,封装是其一个重要的特性。封装将一个可供外部使用的接口暴露出来,隐藏了复杂的代码逻辑实现。 外部就可以通过设置器setter和访问器getter来对对象的属性进行设置和访问,而不是直接访问对象的属性(->) --1-- 设置器和访问器 1.1 s 阅读全文
posted @ 2016-07-12 13:21 以梦为码的诗人 阅读(855) 评论(0) 推荐(0)
摘要: 你好, 世界 【写在开头:】 『 关于hello, world的由来,在C语言的博客中已经说了,在此,还是用这句话,来向iOS的学习之路开一个头。 苹果于2014年6月发表了swift。2015年6月8日,在WWDC2015上宣布,Swift将开放源代码,包括编译器和标准库。 但其Cocoa和Coc 阅读全文
posted @ 2016-07-12 01:33 以梦为码的诗人 阅读(521) 评论(0) 推荐(0)
摘要: 黑白的通讯录 【写在开头:】 『UI界面习惯了,用一个命令行版的通讯录也蛮好的...』 --1-- 需求分析 1.1 需求 实现简单计算器的计算功能,用命令行的方式选择具体的操作 1.2 原型展示 欢迎界面: 1)添加联系人: 2)删除联系人: 3)修改联系人: 4)查看联系人: 5)搜索联系人: 阅读全文
posted @ 2016-07-11 23:51 以梦为码的诗人 阅读(2425) 评论(0) 推荐(0)
摘要: 无指针,不自由 【写在开头:】 『 生活中的指针: 没错,就是一个门牌号。 为什么要使用指针? 如果你想要查找一篇资料,给你一本厚重的百科全书,而你只需要其中第3001页的内容。 那么,3001页,就是指针。如果没有这个指针...好吧,我去旁边哭会儿... 』 --1-- 为什么要使用指针 1.1  阅读全文
posted @ 2016-07-11 17:38 以梦为码的诗人 阅读(526) 评论(0) 推荐(0)
摘要: 循环结构 【写在开头:】 『 生活中的循环: C语言中的循环: 循环结构是程序中一种很重要的结构。其特点是,在给定的条件成立时,反复执行某程序段,直到条件不成立为止。 C语言中提供了多种循环语句: 1)goto语句和if构成循环(已经被摒弃) 2)while语句 3)do-while语句 4)for 阅读全文
posted @ 2016-07-10 22:53 以梦为码的诗人 阅读(10668) 评论(0) 推荐(2)
摘要: C语言自定义函数 【写在开头:】 『 函数是一段可以重复使用的代码,用来独立地完成某个功能,它可以接收用户传递的数据,也可以不接收。 自定义函数分为: 无参无返回值函数 无参有返回值函数 有参无返回值函数 有参有返回值函数 书写格式: 返回值类型 函数名称(函数参数){ 函数体; } 函数从定义到使 阅读全文
posted @ 2016-07-10 18:07 以梦为码的诗人 阅读(8009) 评论(0) 推荐(0)
摘要: 两个库函数 1.1 printf 函数的介绍 1.2 格式控制字符串 1.3 %f输出精度的问题 1.4 printf 函数使用注意事项 2.1 介绍 2.2 scanf的作用 2.3 sanf函数注意事项 2.4 输入缓存区 【写在开头:】 『函数:从名称上来说是一个数学名词,是莱布尼兹在1694 阅读全文
posted @ 2016-07-10 01:02 以梦为码的诗人 阅读(809) 评论(0) 推荐(0)
摘要: 你好, 世界 【写在开头:】 『 “Hello World”示范程序最早出现于1972年,由贝尔实验室成员布莱恩·柯林汉撰写的内部技术文件《"A Tutorial Introduction to the Language B" 》之中。不久,同作者于1974年所撰写的《Programming in 阅读全文
posted @ 2016-07-09 00:28 以梦为码的诗人 阅读(950) 评论(1) 推荐(0)