- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 黑马入学测试一些比较难的题目
#importintadd(int p){ return (p++) + (++p); } inttest(int (*p)(int)){ return p(1); }intmain(){ int (*p1)(int); p1=add; int p2 = test(p1); printf("
2016-04-30 20:06:56 3565 2
原创 [黑马IOS自学第十七篇]OC BLOCK学习
block概念和基本使用SELidBLOCKBOOLBoolean衍生的数据类型基本概念 定义个变量去存储代码块 函数名就是地址无需加&取地址符 #import int main(intargc,const char* argv[]) { @autore
2016-01-07 14:59:12 745
原创 [黑马IOS自学第十六篇]OC分类学习
分类的作用:在不修改原有类的基础上增加新的方法把一个庞大的类分模块开发一个庞大的类可以由多个人编写,更有利于团队合作 先声明分类---实现分类 --- --使用分类类名+扩展方法分类不能继承父类 分类,不修改源文件的基础上,给类增加新的功能1.分类只增加方法,不能增加成员变量和 @property2.分类中可以访问原来的实例
2015-12-22 02:47:25 606
原创 [黑马IOS自学第十五篇]对象内存管理
对象内存管理 栈区局部变量 (地址从高到低分配)局部变量的空间会自动回收堆区存放程序运行过程中动态分配-存储空间(从低到高分配)管理范围:管理人和继承自nsobject对象,Oc中new类的实例对象类会继承nsobject对象,对其他基本数据类型无效,先释放堆区的,在释放栈区 程序启动的时候就加载到内存(全局变量尽可能少用)由系统自动
2015-12-22 02:46:10 2623
原创 [黑马IOS自学第十四篇]Foundation框架学习
框架:由许多类,方法,函数和文档按照一定逻辑组织起来的集合 不小心修改了系统的文件,引起的错误 不 使 用 父 类 的 原 因 : 如 果 抽 象 一 个 父 类 的 话 , 还 是 有 局 限 性 , 因 为 很 多 时 候 , 不 同 类 是 无 法 抽 象 出 共 同 的 父 类 的 · 有 时 候 , 某 个 类 己 经 继 承 了 其 他 类 , 这 里 不
2015-12-22 02:43:21 1775
原创 [黑马IOS自学第十三篇]@protocol协议学习
非正式协议:Foundation框架里给NSObeject类增加新的功能,这个类别叫做非正式协议 在OC中能否让一个类必须实现某一个方法?怎么做?OC中interface是一个类的头文件声明,一般写在一个.h头文件中,并不是真正意义上的接口的意思,接口由一个叫做协议protocol来实现的协议的作用:供其他类遵守,如果一个类遵守了一个协议,就应该实现这个协议中定义的必须要实现的
2015-12-15 19:41:19 594
原创 [黑马IOS自学第十一篇]OC语言基础,SELF关键字,面向对象概念,类学习多态,继承@property等
Self和super Self self在对象方法中使用self类似其他语言的指针用在对象方法中使用时,相当于调用当前方法的那个对象 #import"Person.h" @implementation Person-(void)run{ NSLog(@"人在
2015-12-13 22:56:07 1342
原创 [黑马IOS自学第十篇]OC语言基础,面向对象概念,类学习
类学习引入//缺点 _result的结果一直在变化,得创建变量,在堆区一直申请空间#import#import"Calculator.h"int main(intargc,const char* argv[]) { @autoreleasepool { Calculator *cl = [Calculator new];
2015-12-13 22:54:11 641
原创 [黑马IOS自学第九篇]OC语言基础,面向对象概念,类的创建,OC多文件开发等
Extends CocEnhancedCc++C-like c# 会在github上开源一个库,如果是私有库要交钱,自己o公司的项目不要勾会把源代码提交上去 //引入头文件//C中引入头文件的方式//系统为尖括号<> include也可以用//#include//import引入的头文件可以防止重复包含 include使用预处
2015-12-01 23:01:57 909
原创 [黑马IOS自学第八篇]C语言文件操作,通讯录实现,代码
#includevoid sum(){ static intcount = 0 ; printf("%d\n",count); count++;}int main(intargc,const char* argv[]) { sum(); sum(); sum(); retu
2015-11-21 09:52:46 1349
原创 [黑马IOS自学第七篇]fets文件函数等,结构体,结构体数组,宏学习
都不能进行格式化输出输入 //fgets() /* 文件操作相关函数 从键盘上接收一个字符串保存到数组中 scanf()缺点不能接收空格 gets(str)优点 :可以接收空格 */ char str[10] ; fgets(str,
2015-11-21 09:50:59 934
原创 [黑马IOS自学第六篇]C语言指针,数组指针,字符指针学习
%s输出字符直到遇到'\0'结束 //// main.c// C10指针//// Created by CHINGWEI_MACPC on 15/10/26.// Copyright © 2015年 itcast. All rights reserved.// /* abcd abcd abc */
2015-11-21 09:48:50 547
原创 [黑马IOS自学第五篇]C语言二维数组,排序法学习
先 找 到 ' a ` 的 a “ ii 码 值 97 一 > 把 97 按 照 int 类 型 进 行 øøøøøøøø 999eee999 99999e999 91199991 一 > 把 四 个 字 节 存 储 到 内 存 中 一 一 > 97 一 个 字 节 一 > 把 97 转 换 为 2 进 制 911e9991 一 > 把 一 个 字 节 存 储 到 内 存 中 总 结 : har
2015-11-21 09:45:00 887
原创 [黑马IOS自学第四篇]C语言函数,进制,Unix命令、函数学习
一、函数分为库函数和用户定义函数面向过程是若干个函数组成面向对象是由若干个对象组成 1.是否有返回值2.带参函数和不带参函数3.库函数 以下库函数转自http://blog.csdn.net/candyliuxj/article/details/47931531).输入输出函数()文件打开和关闭: FILE
2015-11-21 01:21:00 630
原创 [黑马IOS自学第三篇]C语言条件分支,while循环语句等
分支语句if (n = 5) //n=5 为真{ //会执行}#include #include int main(int argc, const char * argv[]) { //石头剪刀布 游戏 int b =arc4random_uniform(3); printf("计算机输入的是 %d\n",b); p
2015-11-20 22:25:10 720
原创 [黑马IOS自学第二篇]C基础(常量,变量,标示符,变量作用域,scanf函数,运算符)
一.关键字(32个)auto局部变量(自动储存)break无条件退出程序最内层循环case switch语句中选择项char单字节整型数据const定义不可更改的常量值continue中断本次循环,并转向下一次循环default switch语句中的默认选择项do 用于构成do.....while循环语句doub
2015-11-20 20:53:24 732
原创 [黑马IOS自学第一篇]IOS界面编程,IOS开发体验,控件初步认识
对苹果公司的基本了解:1.9月10号凌晨发布会2.Macos和苹果ios整合Macintosh系列电脑麦金塔。3.苹果服务器在美国,所以打开APP Store 比较慢。4.三星和苹果两家公司的智能手机利润90%以上5.Mac基于Unix内核,当时除了Linux,就是Unix,但Unix版权受限不能随便用,就剩下授权宽松的BSD,最后,乔布斯只能拿
2015-11-20 19:25:10 459
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人