- 博客(14)
- 收藏
- 关注
原创 iOS工程的完整重命名方法,绝对有用!
前言: 小伙伴们是否因为新建工程的时候随意写的名字有的可能还是以中文命名的,想上传到github的时候感觉被别人看到low爆了,这时候就需要我们去改掉整个工程的名字。为什么说是完整重命名呢,那就是你以后再也不会看到之前工程的名字了。(你再去创建一个除外!!!!) 本文会把 延时方法Demo 改为 ShortcutButtonDemo 1.准备一个项目。 原始名称
2017-03-29 17:25:09 758
原创 iOS的延时方法,看我就够了
前言 概述 1.performSelector方法 2.NSTimer方法 3.GCD方法 4.NSThread方法
2017-03-27 15:02:20 1316
原创 欢迎使用CSDN-markdown编辑器
前言:在ARC中由于使用异常处理会造成内存管理的不便(可能造成内存泄露,或者让加入大量样板代码),所以苹果使用NSError表明发生了错误是一种不错的选择,苹果的API中也大量使用了NSError。比方说下面这段代码:- (void)viewDidLoad { [super viewDidLoad]; NSData *data = [@"{\"key\":\"value\"}"
2017-03-24 11:01:55 279
原创 FMDB的基本使用
首先数据库是系统资源,就像我们操作文件一样,所以并发操作时要注意安全。在iOS上,只有一个线程能够打开数据库操作,其他线程要操作数据库必须等数据库关闭后才能打开操作。 iOS中原生的SQLiteAPI在进行数据存储的时候,需要使用C语言中的函数,操作比较麻烦。于是,就出现了一系列将SQLite API进行封装的库,其中使用比较多的例如FMDB,FMDB是对libsqlite3框架的封装,用起
2017-03-16 23:22:49 303
原创 递归调用
在蓝懿的日子之 2015年9月13日 今天北京的天气非常不错,万里无云。 今天刘国斌老师讲的的内容有以下: 查找文件: if (self.mySwitch.isOn) {//模糊查找 if ([fileName rangeOfString:self.myTF.text].length>0) {
2015-09-13 20:22:57 271
原创 相册的实现
在蓝懿 之 9月12日 今天是练习日,昨天老师留的作业是小 相册,在他讲了实现过程之后,我开始认真的研究起来,虽然过程讲的很清楚,但是自己实现起来还是非常困难的。因为需要用到很多的数组,有可变的,有不可变的,有些数组不需要初始化,一些数组必须初始化,所以第一步就出了很多的错误,上午进度比较缓慢,中午调整了一下思路,下午继续开始敲代码,着手做跳转界面的东西,通过代码实现多个按钮加载,然后将文件
2015-09-12 23:57:53 368
原创 生命周期方法
生命周期方法 第一次运行起来: 1.已经运行完成; 2,已经激活; 1,将要失去激活; 2,已经进入后台 按两下大饼返回 1,将要进入前台; 2,已经激活; 一、UIViewController的初始化 初始化时会根据需要调用init,initWithCoder等相关函数,这个时候我们可以 做一下简单的初始化操作,建立ViewController中需要使用的数据
2015-09-12 23:56:51 609
原创 学习心得体会
蓝懿 2015年9月10日 最近几天学习状态有些起伏不定,得赶紧调整状态好好的学习。 今天老师显示带着我们做了昨天点作业 通讯录 跟着老师的思路 又复习了一遍昨天的内容并且有了新的收获。老师带着我们做了一遍昨天我熬夜才搞完的通讯录。以前觉得好复杂的东西,听老师讲完之后感觉豁然开朗,虽然自己去敲代码的时候感觉不会,但是慢慢地自己有思路,知道怎么去写了,这就是进步,希望以
2015-09-12 23:54:10 301
原创 滚动界面的实现
蓝懿教育 蓝懿的日子之 2015年9月9日 今天上课的主要内容为 1:滚动界面的实现 UIScrollView *sv = [[UIScrollView alloc]initWithFrame:self.view.bounds]; self.sv.delegate = self; [self.viewaddSu
2015-09-12 23:52:25 251
原创 可变字符串和不可变字符串
在蓝懿的日子之 2015年9月8日 今天是星期二,是练习日。 来到教室后,我想到昨天遗留的一个问题,就是可变字符串和不可变字符串的区别用法是什么,然后和同学讨论寻求答案,最后得到的结论是: 首先创建一个新的可变和不可变字符串 可变:NSMutableString * n = [NSMutableString string]; 空字符串 可变
2015-09-08 11:53:13 445
原创 正反方向传值及打地鼠游戏的实现
在蓝懿的日子之 2015年9月7日 在经历了昨天的计算器之日后,今天刘国斌老师讲课内容为正反方向传值,主要内容就是: 反向传值:1 在B类中声明一个A类型的weak属性 变量名叫delegate 2在A类创建B类的时候,给B类的delegate属性赋值为self 3在B类中已经有了A类的对象,可以直接访问A类.h的各种属性和方法 打地鼠
2015-09-07 18:28:43 538
原创 复杂版计算器的实现
在蓝懿的日子之 2015年9月6日 今天真的是个特别的日子,因为今天才让我认识到我之前掌握的东西真的不是很牢固。上午老师在讲基础的计算器的实现,刘国斌老师讲的思路非常清晰,我跟着他的节奏,一步一步来,从最开始的拖控件,到怎么样控制它的颜色和字体这些最基础的,然后实现简单版计算器的过程,一个上午的时间刚刚好,当简单版计算器呈现出来的时候,感觉代码这个东西真的好神奇,同时自己也有成就感
2015-09-07 18:05:57 1137
原创 内存管理
在蓝懿的日子之 2015年9月5日 昨天的一天练习日后,今天又回到学习状态中来,天公不作美,连着下了两天的雨却丝毫没有要停的意思。不过没有了往日的闷热,学习状态也随之提升。 今天刘国斌老师上午主要讲了OC中的内存管理,内存管理果然如好多前辈所云,特别难理解,还好刘老师反复不断的给我们讲了几遍,最后终于弄清楚了。其中的主要内容为: 1手动内存管理(MRC)常用的方法
2015-09-05 21:23:47 316
原创 微信打飞机小游戏的尝试
在蓝懿的日子之 2015年9月3日 问题:微信打飞机游戏出现不断跳出的问题 原因:未加return。 阅兵刚刚过,我又投入到紧张而充满乐趣的码代码中来。今天又继续实现前天刘国斌老师讲的微信打飞机小游戏,由于是初学者,在码代码的过程中发现了好多问题,而其中一个问题困扰了我好长时间,如图 问题1 问题1 出现问题的原因我找
2015-09-05 18:40:58 711
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人