摘要: 今天跟着做了一个通讯录系统,熟悉了一下OOP。还看到一些写程序经常遇到的问题,可能比较低级,但还是记录一下- -主要是不知道写什么。首先是字符数组的大小问题,经常用到的一个运算符sizeof(),这个运算符计算的是数组元素个数乘以元素类型占用字节,比如int a[5],计算的结果是4*5,因为int... 阅读全文
posted @ 2015-12-09 21:51 Shvier 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 代码块 除了函数中的代码,代码块还包括变量绑定。代码块还有另一个名称:闭包(closure)。 代码块保护两种类型的绑定:自动型与托管型。自动绑定使用栈中的内存,托管绑定使用堆中的内存。 代码块的格式与函数指针的有点像。函数指针:void (*f)(void);代码块:void (^f)(vo... 阅读全文
posted @ 2015-12-08 22:31 Shvier 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 今天学习了UI部分的内容,有点多,好好整理下。首先是UIWindow。直接实例化UIView:UIView *view = [[UIView alloc] init];然后对其进行大小设置:view.frame = CGRectMake(10,30,355,627);学过HTML或者界面方面的都了解... 阅读全文
posted @ 2015-12-07 22:11 Shvier 阅读(186) 评论(0) 推荐(0) 编辑
摘要: self,superself理解为C++里的this,当使用self调用方法时,会从当前类中开始查找,没有就依次查找上一级父类。super就是父类,可以直接调用父类的方法。+/-OOP中存在公有方法和私有方法,OC中没有,但是用+/-来表示普通方法和静态方法。另外可以用@private来表示私有变量... 阅读全文
posted @ 2015-12-06 22:01 Shvier 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 初学iOS,对OC机制理解可能还不深入,需要后期大量学习,在此记录只为回顾每天的知识点。OC内存管理: -alloc:分配内存空间,可以理解为C语言中的malloc -retain:引用计数。比如实例化一个对象时,给该对象的引用计数器加1 -release:引用计数。与retain配对,给对象... 阅读全文
posted @ 2015-12-05 22:15 Shvier 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 今天学习的内容比较少,主要是老师通知要确定毕设的题目,找了一些资料,最终决定做一个路线记录的APP。一些快捷操作:全部禁用所有断点,command + Y.h和.m文件切换,comand + control + upArrow/dowArrow注释当前行command + /格式化代码control... 阅读全文
posted @ 2015-12-05 17:02 Shvier 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 首先安装pythonhttps://www.python.org/downloads/mac-osx/然后找到Cocos2d官网http://www.cocos.com/download/#选择Cocos2d-x下载下载完成后解压,找到setup.py打开终端,将setup.py拖入到终端后回车随后... 阅读全文
posted @ 2015-12-03 21:51 Shvier 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.不可变数组: NSArray *array = [[NSArray alloc] initWithObjects:@"1",@"2",@"3",nil]; 判断元素是否存在: BOOL res = [array containsObject:@"1"]; 获取最后一个元素: N... 阅读全文
posted @ 2015-12-03 21:44 Shvier 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.Foundation框架Cocoa可以看作许多框架的集合,在iOS中包括Foundation框架和UIKit框架,Foundation框架里主要是一些API供程序开发使用,UIKit则包括了许多UI绘制的函数。2.字符串操作初始化字符串: NSString *str1 = [[NSString... 阅读全文
posted @ 2015-12-02 21:39 Shvier 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 配置好MySQL后启动,登录root用户结果提示Access denied for user 'root'@'localhost'查找了一下资料,是因为root临时密码为空或者密码错误,好像说MySQL5.6以后root默认密码不是空所以无法登录,反正各种奇怪的原因囧。弄了很久找到了处理办法。首先使... 阅读全文
posted @ 2015-11-15 14:00 Shvier 阅读(534) 评论(0) 推荐(0) 编辑