- 博客(21)
- 收藏
- 关注
转载 OC与C语言的区别
C语言是面向过程的编程语言,而OC则是面向对象的编程语言。 面向对象:打个比方,就是你做一次菜,让老婆做个菜,吃饭,这就是面向对象,效率高 面向过程,就是每一个细节:比如你要先把或开到合适的位置.然后还要洗菜 ,等油热了,才能开始炒菜,然后调料,.....
2019-09-19 21:55:18
820
转载 iOS判断程序第一次启动
1 #import "AppDelegate.h" 2 #import "UIImageView+WebCache.h" 3 //NSUserDefaults 实例化 4 #define USER_DEFAULT [NSUserDefaults standardUserDe...
2019-09-19 21:55:15
99
转载 ios开发须知
1、ios系统是运行在苹果移动设备上的操作系统,是不开源的! 2、os系统下安装xcode才可以进行ios开发。os是苹果PC机上的操作系统, 3、安装xcode需要在苹果商店里面下载,需要注册苹果账号。可以使用QQ邮箱方便记忆。注:(千万不能忘了账 号!否则很麻烦)...
2019-09-19 21:55:10
93
转载 ios开发之C语言基础
C语言在学习中的重难点: 1)运算符:自增,自减。 2)进制:各种进制转换、原码、反码、补码。 3)数组:一维数组,二维数组,多维数组。 4)循环:多重循环嵌套、查找、排序。 5)函数:普通函数调用、递归函数的调用。 6)指针...
2019-09-19 21:55:07
86
转载 OC中类的类、方法
OC中类的定义分为两部分: 1)累的声明(规定当前类的:类名、属性、行为) 1 @interface 类名:父类名 2 3 { 4 5 //定义类的属性 6 } 7 8 //类的方法 9 10 @end 2...
2019-09-19 21:55:03
367
转载 OC中的单例模式
1 @implementation Singleton2 static Singleton *st;3 +(Singleton*) instance{//可用id代替返回可用的指针对象 instance是方法名4 //静态变量,生命周期是整个程序,在下一次该函数调用时仍可使用...
2019-09-19 21:54:58
95
转载 OC的万能指针
id类型: di是一种通用的对象类型,它可以用来存储属于任何类的对象,可以理解为万能指针! 在id的定义中,已经包好了*号。id、指针只能指向os的对象。 用NSObject访问子类对象方法 NSObject *obj = cat;[(Cat*)obj run]; ...
2019-09-19 21:54:55
129
转载 iOS判断程序第一次启动
1 #import "AppDelegate.h" 2 #import "UIImageView+WebCache.h" 3 //NSUserDefaults 实例化 4 #define USER_DEFAULT [NSUserDefaults standardUserDe...
2019-09-19 21:54:51
122
转载 C语言高级第二部分
条件编译: 关键字 #if #ifdef(如果定义了) #ifndef(如果没定义) 按不同的条件编译去编译不同程部分序,有利于程序的移植和调试。 条件编译可以通过条件语句来实现,但是会对整个程序进行编译,生成的目标代码很长, 采用挑时间编译,则会根据条件...
2019-09-19 21:54:47
71
转载 Swift基本语法
变量及常量: 如果要定义一个变量等于1,只需要写 var = 1,Swift会自动做出类型推断。 如果要定义一个常量PI等于3.14,只需要写let PI = 3.14,常量只能被赋值一次。 输出语句: 可以直接使用printf函数来输出一段任意类型的信息: pri...
2019-09-19 21:54:43
81
转载 Foundation框架字符串
1)了解Foundation框架: Foundation框架它提供了字符串、集合、I/O等很多和其他语言一样的标准库一样的功能。 Foundation本身就是一个巨大的库,这里无法罗列出Foundation提供的每个雷和方法。 2)Foundation框架使用字符串: NS...
2019-09-19 21:54:39
78
转载 OCget、set点语法
先定义一个Student类: 1 @interface Student : NSObject{ 2 int _age; 3 } 4 -(void)setAge:(int)newAge; 5 -(int)age; 6 @end 7 8 //实现...
2019-09-19 21:54:35
142
转载 iosC语言高级第一部分
C语言的构造类型: 构造类型是由若干个成员组成的,每个成员都是一个基本数据类型。 构造数据类型可以嵌套,构造里面还有构造。 结构体可以作为函数的参数来传递,方便了书写。 定义结构体的方法: 1 Struts 结构名{ 2...
2019-09-19 21:54:31
63
转载 OC继承、多态
OC没有方法的重载! 因为即使参数个数一样多,方法名也都是不一样的!方法参数的个数不一样名字肯定也不一样!有 “+”“-”方法的区别,“:”也是方法名的一部分。 以下方法方法名都是不一样的: 1 -(void)test:(int) num;2 +(void)test:(int)...
2019-09-19 21:54:26
91
转载 NSString,NSMutableString常见方法
常见的NSString方法+(id)stringWithContentsOfFile:path encoding:enc error:err创建一个新字符串并将其设置为path指定的文件的内容,使用字符编码enc,如果非零,则返回err中的错误。+(id)stringWithContentsO...
2019-09-19 21:54:22
112
转载 ASCII
ASCII码表 ASCII码大致可以分作三部分組成。第一部分是:ASCII非打印控制字符;第二部分是:ASCII打印字符;第三部分是:扩展ASCII打印字符。 第一部分:ASCII非打印控制字符表 ASCII表上的数字0–31分配给了控制字符,用于控制像打印机等一些外围设备。例如,1...
2019-09-19 21:54:18
517
转载 Foundation框架数组
NSArray是Foundation框架的一种集合类 创建一个新的NSArray NSArray *array = [NSArray arrayWithObjects:@"foo",@"bar",@"baz",nil]; NSArray类是不可变的,创建以后就不能改变其内容。 ...
2019-09-19 21:54:13
62
转载 iOS原生与H5交互WKWebView
一、原生与H5页面交互方式 登陆后将token放入wkwebview的cookie中。以后wkwebview也可以同步原生app的登陆状态了。 以下代码 @"document.cookie = 'UID=%@';document.cookie = 'CLIENT=App';d...
2016-06-01 18:00:00
150
转载 iOS AES加密流程,AES加密的几个参数
一、 AES加密有很多种组合方式,以下参数: 1、算法模式 2、秘钥长度 3、秘钥 4、秘钥偏移量 5、补码方式 6、加密结果编码方式 参数1:iOS代码中参数:kCCOptionECBMode、貌似iOS只支持ECB模式的,有需求的研究分享一下 参数2:只有2种,128位,或者256位...
2016-05-31 11:07:00
358
转载 app添加启动图片封装的方法
////ViewController.m//启动图方法抽取////Createdby小明on15/12/2.//Copyright©2015年hjb.Allrightsreserved.//#definekScreenHeight[UISc...
2015-12-21 13:38:00
240
转载 app图片轮播器,无限循环
1、一个.h文件一个.m文件 2、拿走直接设置一个tableview的头视图,为这个文件的实例对象就ok了! 3、别忘了把我的图片名称改成,你自己的图片名称~ ////HJBHeaderScrollView.h//05-图片轮播器////Createdby...
2015-12-21 10:34:00
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人