以上main.m zs.h zs.c
NSLog是Foundation框架????供的Objective-C日志输出函数,与标准C中的printf函数类似,并可以格式化输出。 NSLog传递进去的格式化字符是NSString的对象,而不是char *这种字符串指针 NSLog输出的内容中会自动包含一些系统信息 NSLog输出的内容会自动换行
1.源文件对比 C语言中常见源文件.h头文件,.c文件 OC中的源文件.h头文件,.m与.mm的实现文件 2.关键字对比 C语言的关键字都可以在OC源程序中使用 OC新增的关键字在使用时,注意部分关键字以"@"开头 3.数据类型对比 C语言数据类型 OC数据类型 OC中的类 Objective-C是
@implementation XMGTabBarController /* 问题: 1.选中按钮的图片被渲染 -> iOS7之后默认tabBar上按钮图片都会被渲染 1.修改图片 2.通过代码 √ 2.选中按钮的标题颜色:黑色 标题字体大 -> 对应子控制器的tabBarItem 3.发布按钮显示不出来 */ // 只会调用一次 + (void)load { // 获取哪...
目前网上视频聊天软件、视频会议软件、可视IP电话软件随处可见,你是否想自己做一个玩玩?其实这类软件无非是视频加上网络而建成的。如果熟悉视频捕捉和网络传输技术,根本就难不倒你。微软为软件开发人员提供了一个专门用于视频捕捉的VFW SDK(Video for Windows SDK),用它实现视频 Read More
#import "ViewController.h" #import "UIColor+Hex.h" #define XMGColor(r,g,b) [UIColor colorWithRed:(r) / 256.0 green:(g) / 256.0 blue:(b) / 256.0 alpha:1] @interface ViewController () @property (weak, ...
/* 折半查找法(二分法) :折半查找法使用的前提是数据必须 是有序的。 */ public class Demo5 { public static void main(String[] args) { int[] arr = {12,15,17,19,30}; int index = halfSe
import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWrit...
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.ut...
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInput; import java.io.ObjectInputStream; import java.io.ObjectOu...
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.SequenceInputStream; import java.util.ArrayList; import java.util.Enum...
/* 字节流 输入字节流: -----------| InputStream 所有输入字节流的基类 抽象类 -----------------| FileInputStream 读取文件数据的输入字节流 -----------------| BufferedInputStream 缓冲输入字符流 该类出现的目的是为了提高读取文件 数据的效率。 这个类其实只不过是在内部维护了一...
import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; /* 装饰者设计模式:增强一个类的功能,而且还可以让这些装饰类互相装饰。 装饰者设计模式的步骤: 1. 在装饰类的内部维护一个被装饰类的引用。 2...
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOExcepti...
常见的码表如下: ASCII:a 97 美国标准信息交换码。用一个字节的7位可以表示。 ISO8859-1: 拉丁码表。欧洲码表,用一个字节的8位表示。又称Latin-1(拉丁编码)或“西欧语言”。ASCII码是包含的仅仅是英文字母,并且没有完全占满256个编码位置,所以它以ASCII为基础,在空置
逆元: 若,b*b1 % c == 1 则,b1称为b模c的乘法逆元。 在ACM中,许多除法取模都要用到求逆元。 但是,逆元,为什么能给我们带来 ( a/b ) % c == ( a*b
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号