- Version(应用程序发布版本号)
- Build(应用程序内部标示)
- 作用
- 高效率开发技巧
Version(应用程序发布版本号)
对应的就是CFBundleShortVersionString
。该版本的版本号是三个时期分隔的整数组成的字符串:
第一个整数代表重大修改的版本,如实现新的功能或重大变化的修订。
第二个整数表示的修订,实现较突出的特点。
第三个整数代表维护版本。该键的值不同于CFBundleVersion
标识。
一个不知天高地厚的小屁孩
- Version(应用程序发布版本号)
- Build(应用程序内部标示)
- 作用
- 高效率开发技巧
对应的就是CFBundleShortVersionString
。该版本的版本号是三个时期分隔的整数组成的字符串:
第一个整数代表重大修改的版本,如实现新的功能或重大变化的修订。
第二个整数表示的修订,实现较突出的特点。
第三个整数代表维护版本。该键的值不同于CFBundleVersion
标识。
- 自身遇到问题
- 拓展-进行增删数据时的注意点
- beginUpdates方法和endUpdates方法是什么呢?
- 一般什么时候使用这么一个动画块呢?
- 插入指定的行
- 插入分组到制定位置
- 删除制定位置的分组
- 移动分组
- 问答区
今天在设计自定义UITableViewCell的时候遇到一个愚蠢的问题,就是当用户在Cell上面使用自定义按钮触发删除时,为了保证删除时有动画效果,所以不能在执行deleteRowsAtIndexPaths: withRowAnimation:
之后手动执行reloadData
。
这样就有一个问题,由于不执行reloadData,我们需要获取到Cell最新的indexPath就遇到问题
解决方案:
通过获取按钮所在的Cell的indexPath解决
阅读全文 >>
- 纯代码只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)
- xib上只需如
图一
那样设置就行了
- 创建一个基于Navigation Controller的根视图
- 绑定跳转事件
- 修改Navigation Bar标题
- ViewController
- ViewController之间的数据传递
- ViewController之间的跳转
- Storyboard之间ViewController的跳转
- 常见问题
- 学习感悟
以前一直使用xib,后来来到新公司就使用纯代码。从来没有用过Storyboard
(中文称故事板
),今天趁有几分兴致,在学习绘图的同时练练故事板
。这里做一下笔记,方便以后查看。如果大家有什么Storyboard使用技巧可以留言分享哟!
- 数组(Arrays)
- 创建并构造数组
- 数组的增删改查
- 数组的遍历
- 字典(Dictionaries)
- 创建字典字面量
- 字典的增删改查
- 字典的遍历
- 总结
在OC里面,NSArray和NSMutableArray这两个类可以存储任意类型的对象,并且不提供所返回对象的任何特别信息。
在Swift中,数据值被存入某个数组之前类型必须明确。方法是通过显式的类型标注或者类型推断,而且不是必须是class
类型。
从今天开始,本人会不定时更新自己学习Swift的坎坷道路。之所以要写这些文章,是想让更多Coder少入坑
(跟我一起入坑)。我写的文章可能没有大神般那样深入,就只是很浅显的了解。当然,当我学习到了一定的程度之后,会不断更新之前的旧文章,已提供更加完整的学习心得。
本人在此申明,如果有哪些知识点讲解的不对,希望大家能够批评指出,这样大家才能共同进步
(这样才能让我更加有吹牛的资本)。
Note:
文章的内容是建立在有一定的OC基础上面,所以有一些内容可能没有详细说明,不懂得同学需要脑补一下先。
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true