学习笔记
文章平均质量分 69
topws1
这个作者很懒,什么都没留下…
展开
-
文件相关
1、文件基本介绍:文件分为文本文件和二进制文件,本质上讲文本文件也是二进制文件2、文件的操作三步骤:打开文件----》操作文件----》关闭文件,实际开发过程中,务必在写入操作代码前,写补上fclose及关闭函数。FILE * fp = fopen("文件路径","操作符");if(fp){文件操作内容}fclose(fp);常用操作符:r,w,a 读,写,追加3原创 2015-10-26 20:11:30 · 310 阅读 · 0 评论 -
OC多态特性详解
多态在OC中,是面向对象的特性。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。在OC中的本质就是:允许将子类类型的指针赋值给父类类型的指针,再调用父类的方法,这个方法既可以是子类重写过的(会执行子类的方法),也可以是父类方法中传入id类型,从而达到多态的原创 2015-11-18 21:26:08 · 497 阅读 · 0 评论 -
使用C语言实现点菜系统
//// main.c// 点菜系统// 实现一个点菜系统,要求运行时随机输出一个菜名,但是文本文件中的菜名数量用参数写入,方便后续可以添加菜单,暂时想到的是使用fgets()来遍历这个文本文件,然后加入计数器,返回菜单的总个数,再使用一个随机数,打印出这个菜单名// Created by 钱卫 on 15/10/25.// Copyright ©原创 2015-11-01 19:48:44 · 13996 阅读 · 1 评论 -
UIAlertView和UIActionSheet类在IOS8以后的改动
iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某些旧的UIKit控件也同样发生了许多变化,比如说Alert Views、Action Sheets、Po转载 2015-11-19 22:51:20 · 347 阅读 · 0 评论 -
NSOperation 详解
定义:NSOperation,是OC对象,内部封装了GCD,可以实现管理队列的操作,如果开发中不需要管理这些队列,那么使用GCD就足够了 //操作 (NSOperation是抽象类,不能直接调用,而是用两个子类)1、NSInvocationOperation2、NSBlockOperation //也可以通过重写NSOperation的main原创 2016-01-06 19:58:12 · 376 阅读 · 0 评论 -
block定义详解
block 是一组代码块组成的特殊类型,在定义和作为参数时跟普通类型略有不同,block的定义:void (^block)(int a,int b) =^(int a,int b){NSLog(@"%d “,a+b);};void 是这个block返回值的类型,^这个符号专门代表block类型的,小括号内的(int a,int b)是参数列表,后面接的是定义后的直接赋值,^是固原创 2015-11-11 23:06:56 · 1006 阅读 · 0 评论 -
iOS 沙盒路径详解(存储路径的选择)
在日常开发中必然会遇到把数据存入沙盒路径中,不管是用户偏好设置还是数据库、coreData都必须选择好对应的位置,下面给大家介绍下沙盒路径下各个文件的作用,以及实际开发中如何选择路径。沙盒机制是iOS 非常重要的存储数据的地方,由于本身相对于外部来说是不固定位置了,普通用户无法自己找的该路径地址,所以放在这里的数据相对来说是非常安全。沙盒路径下一共有三个文件夹,Documents, 这原创 2016-03-13 22:56:16 · 1756 阅读 · 0 评论 -
iOS 平台 Cocos2d-x 项目 接入第三方SDK 的坑(就是静态库接入的问题)
解决方法是:-force_load path/to/your/libWeiboSDK.a 而不是 他提供的-ObjC、-all_load,下面是一些详细说明我的开发环境Mac OS X 10.10.1Xcode 6.1.1 (6A2008a)Cocos2d-x 3.2新浪微博 SDK for iOS 2015 年 1 月 5 日从 github clone 的版本遇原创 2016-04-13 10:36:26 · 4482 阅读 · 2 评论