摘要: == 第一部分 == 类变量的@protected ,@private,@public,@package,声明各有什么含义?写一个标准宏MIN,这个宏输入两个参数并返回较小的一个?面向对象的三大特征,并作简单的介绍 (可自己先查找资料了解 慢慢理解)#import、#include和@class有什... 阅读全文
posted @ 2015-08-11 17:28 ywda 阅读(177) 评论(0) 推荐(0)
摘要: 三种可见度1.@public 被public 修饰的变量可以在外部(再声明一个新的类,也能访问) 和 该类的内部(在该类的.m文件内部)被访问,这样就可以在 main 函数中访问@public 一般是不安全的 凡是被@public 修饰的在外部都会被访问 暴露内部写的细节(内部代码的实现)有违背面向... 阅读全文
posted @ 2015-08-11 09:25 ywda 阅读(377) 评论(0) 推荐(0)
摘要: NSmuber 转化为 IOS 中的 NSString假设现有一NSNumber的变量A,要转换成NSString类型的B方法如下:NSNumberFormatter* numberFormatter = [[NSNumberFormatteralloc]init];B= [numberFormat... 阅读全文
posted @ 2015-08-10 08:26 ywda 阅读(469) 评论(0) 推荐(0)
摘要: OC 面向对象 和 面向过程参考 面向过程:使用步骤划分功能,然后用函数一步一步的调用面向对象:OOP (Object Oriented Programming) 使用功能来简化问题,面向对象语言 : C++、 Java、 C#重点概念: 对象、类、封装、继承、多态等等面向对象3大特征:封装、继承、... 阅读全文
posted @ 2015-08-09 20:35 ywda 阅读(449) 评论(0) 推荐(0)
摘要: 类与对象、继承与实例化、属性点语法、内存管理、字符串、可见度。 类是一组具有相同特征和行为的事物的抽象 OC的与C相比所具有的新的特点: 定义新的类、类的实例和方法、方法的调用(称为发消息)、属性声明(以及通过他们自动合成存取方法)、静态和动态类型化、块(block)已封装的,可在任何时候执行的多段 阅读全文
posted @ 2015-08-08 08:49 ywda 阅读(271) 评论(0) 推荐(0)
摘要: C语言——函数指针、回调函数 阅读全文
posted @ 2015-08-07 08:42 ywda 阅读(383) 评论(0) 推荐(0)
摘要: C语言——内存分配、内存中五大区 阅读全文
posted @ 2015-08-06 09:00 ywda 阅读(1607) 评论(0) 推荐(0)
摘要: C语言——指针 阅读全文
posted @ 2015-08-04 09:33 ywda 阅读(243) 评论(0) 推荐(0)
摘要: C语言——进制 阅读全文
posted @ 2015-08-03 08:09 ywda 阅读(452) 评论(0) 推荐(0)
摘要: C语言——预编译指令 阅读全文
posted @ 2015-08-02 15:26 ywda 阅读(444) 评论(0) 推荐(1)
摘要: C语言——矩形相交、相包含、相离关系判断的实现 阅读全文
posted @ 2015-08-01 10:27 ywda 阅读(1945) 评论(0) 推荐(0)
摘要: C语言——结构体 阅读全文
posted @ 2015-07-31 11:00 ywda 阅读(495) 评论(0) 推荐(0)
摘要: C语言——函数 阅读全文
posted @ 2015-07-30 10:59 ywda 阅读(362) 评论(0) 推荐(0)
摘要: C语言——数组 阅读全文
posted @ 2015-07-29 09:02 ywda 阅读(320) 评论(0) 推荐(0)
摘要: C语言——冒泡排序 阅读全文
posted @ 2015-07-28 07:45 ywda 阅读(1036) 评论(0) 推荐(0)
摘要: C语言——基本语句 阅读全文
posted @ 2015-07-25 10:08 ywda 阅读(235) 评论(0) 推荐(0)
摘要: C语言——常量、变量 、 表达式 、运算符、 枚举 阅读全文
posted @ 2015-07-24 13:50 ywda 阅读(517) 评论(0) 推荐(0)
摘要: C语言——指针、数据类型、格式化输入输出、输入函数的坑点 阅读全文
posted @ 2015-07-23 10:00 ywda 阅读(462) 评论(0) 推荐(0)
摘要: 菜单栏 桌面 dock不同应用的菜单栏始终出现在桌面最左上部commond +shift+y 显示那个XCODE的调试框口commond +R 运行commond +,是个性设置,对于任何一个软件都适合的针对桌面操作快捷键control + 空格 Spotli... 阅读全文
posted @ 2015-07-22 09:50 ywda 阅读(316) 评论(0) 推荐(0)
摘要: IOS开发中——#define的使用 阅读全文
posted @ 2015-07-11 09:54 ywda 阅读(496) 评论(0) 推荐(0)
摘要: 1、实例变量instance variable,最好带上前缀下划线,例如 @interface Person:NSObject { NSString *_name; int *_age; } @end 有时候在.m文件中也会用到实例变量instance variable,这时候也带上前缀下划线 @i 阅读全文
posted @ 2015-07-07 13:57 ywda 阅读(175) 评论(0) 推荐(0)
摘要: 转自http://blog.csdn.NET/wdzxl198/article/details/8759251 排序算法可以说是计算机专业学生要学习的最基础的算法,但其实也是最重要的,现在大部分互联网公司笔试面试也都会涉及到排序算法的知识。除了了解思想之外,还应该动手写一写,分析一些具体思路、时间复 阅读全文
posted @ 2015-07-06 21:29 ywda 阅读(651) 评论(0) 推荐(0)
摘要: 计算机网络——TCP/IP 协议 阅读全文
posted @ 2015-07-05 22:50 ywda 阅读(423) 评论(0) 推荐(0)
摘要: 本文假设你的项目是 Test, 那么为了给你的 Appdelegate 文件保持按照项目名为前缀 ,就需要对 Appdelegate 文件进行修改前缀名。 打开你的Appdelegate.m 把光标选中到@implementation AppDelegate 后面,意思选中该类; 2.点击Xcode 阅读全文
posted @ 2015-07-05 18:45 ywda 阅读(860) 评论(0) 推荐(0)
摘要: 基本知识点: OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 在终端里执行 ls /Volumes/US 阅读全文
posted @ 2015-07-04 17:50 ywda 阅读(793) 评论(0) 推荐(0)
摘要: OC中Debug版本常用的打印格式化操作 OC中Debug版本常用的打印格式化操作 %@ 对象 %d,%i 整型 (%i的老写法) %hd 短整型 %ld , %lld 长整型 %u 无符整型 %f 浮点型和double型 %d,%i 整型 (%i的老写法) %hd 短整型 %ld , %lld 长 阅读全文
posted @ 2015-07-04 16:24 ywda 阅读(2388) 评论(0) 推荐(0)
摘要: 2.1程序语言的定义程序语言主要有语法和语义两个方面定义。语法是指:一组规则可以产生一个合式的程序,这些规则一部分是词法规则,一部分是语法规则(也叫做产生规则) 。语言的单词符号是有词法规则确定。一个程序语言只使用一个有限字符集作为字母表。单词符号是语言中具有独立意义的最基本结构。词法规则是指单词符... 阅读全文
posted @ 2015-07-01 20:12 ywda 阅读(381) 评论(0) 推荐(1)
摘要: 1.属性文法分为:综合属性 、继承属性。出现在产生式左边的的继承属性和出现在产生式右边的综合属性不由所给的产生式的属性规则进行计算,他由其他产生式的属性规则计算或者由属性计算器的参数提供。[综合属性]在语法树种,一个结点的综合属性的值由其子结点的属性值确定,因此使用自底向上的文法在每一个结点出使用语... 阅读全文
posted @ 2015-07-01 11:20 ywda 阅读(1007) 评论(0) 推荐(0)
摘要: 1956年,Chomsky建立形式语言的描述。通过对产生式的施加不同的限制,Chomsky把文法分为4种类型 首先定义一个产生式 α→β0型文法定义:0型文法(PSG): α∈(VN∪VT)* ,且至少含一个VNβ∈(VN∪VT)*对产生式没有任何限制例如:A0→A0, A1→B0型文法说明:0... 阅读全文
posted @ 2015-06-10 16:42 ywda 阅读(21092) 评论(1) 推荐(2)
摘要: 原码:一个整数按照绝对值大小转换成二进制数就是原码 比如 00000000 00000000 00000000 00000101 是 5的 原码。 反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码。 取反操作指:原为1,得0;原为0,得1。(1变0; 0变1) 比如:将00000000 阅读全文
posted @ 2015-05-31 21:27 ywda 阅读(372) 评论(0) 推荐(0)
摘要: 软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分摸块的一个准则就是高内聚低耦合。耦合度是指模块之间联系的紧密程度。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。降低模块间的耦合度能减少模块间的影响,防止对... 阅读全文
posted @ 2015-05-28 18:05 ywda 阅读(1788) 评论(0) 推荐(0)
摘要: 如果说你父类里面有一个成员比如int a;那么你子类里面也可以再定义一个int a,这个时候base.a和this.a表示的就不是一个变量了,如果说子类里面没有,那么base.a和this.a表示的都是一个变量。还有就是重写,覆盖和构造函数里面调用父类的这个方法。可以用:base(),还有就是关于... 阅读全文
posted @ 2015-05-18 23:24 ywda 阅读(280) 评论(0) 推荐(1)