- 博客(15)
- 资源 (3)
- 收藏
- 关注
转载 [转]iOS使用HTTPS--使用自创证书
友情提示:本文使用的AFNetworking是最新git pull的2.3.1版本,如果想确认你机器上的AFNetworking版本,请打git tag命令查看。 绝大部分iOS程序的后台服务都是基于RESTful或者WebService的,不论在任何时候,你都应该将服务置于HTTPS上,因为它可以避免中间人攻击的问题,还自带了基于非对称密钥的加密通道!现实是这些年涌现了大量速成的移动端开发人员,
2016-11-18 11:17:25
1948
原创 关于NSTimer的使用和内存释放
-使用攻略//初始化(参照上边初始化方法)NSTimer * timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(timerClick:) userInfo:nil repeats:YES];// 启动定时器 [timer setFireDate:[NSDate distantPast]
2016-11-08 10:57:04
1678
原创 ios开发解析HTML
首先要加载三个必备的文件:#import "TFHpple.h" #import "TFHppleElement.h" #import "XPathQuery.h" 注意:添加以上三个类必须添加一个库,这个库是:libxml2.2.dylib。并且还需要设置一些路径参数,否则会一直报错;这个路径的设置,在 targets中,在bu
2016-05-07 09:48:06
575
转载 Xcode 初期常用快捷键:
Xcode 初期常用快捷键:1·码编辑control-F: 向右一个字符(forward)control-B: 向左一个字符(backward)control-P: 前一行(previous)control-N: 后一行(next)control-A: 去行首control-E: 到行尾(end)control-T: 调换光标两边的字符(transpose)co
2015-12-20 22:03:46
351
原创 简单的计算器算法
#import int main(int argc, const char * argv[]){ @autoreleasepool { int a,c; char b; printf("请输入a+(-*/)b\n"); scanf("%d%c%d",&a,&b,&c); switch (b)
2015-12-09 16:42:35
649
原创 冒泡排序C
#iincludevoid paixu(int p[],int n){ for (int i=0; i { int temp; for (int j=0; j { if (p[j]>p[j+1]) { tem
2015-12-09 16:37:06
329
原创 NSNumber的使用
//NSNumber的使用 //创建一个NSnumber对象 NSNumber *monthNumber = [NSNumber numberWithInt:10]; NSNumber *lengNumber=[[NSNumber alloc]initWithFloat:10.5]; NSLog(@"monthNumber=%@",m
2015-12-09 16:30:17
281
原创 OC的关键字
关键字“NS” NSObject*anObject; (类名*对象名)--OC语言中NS(NeXTSTEP)为现任苹果CEO,之前NeXTSTEP老板的乔布斯团队的用户界面工具包,并一直沿用至今。由于OC中所有对象的操作都是由指针来完成,所以我们可以见到代码中大部分都是指针。 关键字“@property and @synthesize(存取器)” 类的定义分为两个部分
2015-12-09 16:26:16
839
原创 对象的初始化
分配与初始化 对象的初始化有两种方法:一种是[类名new], 第二种是[[类名 alloc]init]。这两种方法是等价的,不过,通常的Cocoa惯例是使用alloc和init,而不使用new.一般情况下,Cocoa程序员只是在他们不具备足够的水平来熟练使用alloc和init方法时,才将new作为辅助方法使用。 [[类名alloc]init]有两个动作。alloc是
2015-12-09 16:15:25
386
原创 继承的使用--笔记
举个例子,当我们要定义猫和狗两个对象的时候,狗和猫都具有体重、毛色、品种、年龄等属性以及吃、叫、跑、跳等方法。那么我们在声明和实现这两个类对象的时候我们就会需要两段重复很多的代码,而且若有更多的相同的特征,重复的代码会更多,那么我们以后若是要改代码的时候就需要修改两处或者多处的代码,一旦有一处没有修改就会出现各种各样奇怪的错误,所以在这里我们要使用继承的特征。继承,如表面特征,继承自父类的一些特性
2015-12-09 08:20:04
330
原创 类的继承--学习笔记
举个例子,当我们要定义猫和狗两个对象的时候,狗和猫都具有体重、毛色、品种、年龄等属性以及吃、叫、跑、跳等方法。那么我们在声明和实现这两个类对象的时候我们就会需要两段重复很多的代码,而且若有更多的相同的特征,重复的代码会更多,那么我们以后若是要改代码的时候就需要修改两处或者多处的代码,一旦有一处没有修改就会出现各种各样奇怪的错误,所以在这里我们要使用继承的特征。继承,如表面特征,继承自父类的一些特性
2015-12-09 08:18:32
349
原创 继承的实现(代码)
//// main.m// jicheng//// Created by mac on 15/12/7.// Copyright © 2015年 wx. All rights reserved.//#import #pragma mark Animal@interface Animal : NSObject-(void)e
2015-12-07 21:10:35
517
原创 Objective-c中的面向对象
只要是接触过一段时间编程的人不管资历深浅都会接触甚至是不止一次接触->面向对象或者是面向对象编程,(object-oriented programming,缩写oop)。在接触面向对象之前首先要了解几个关键术语:类:是一种表示对象类型的结构体。对具有相同特征或者运动特性的一类事物的建模。对象(实例):即通过类声明的某一实体。消息:是用于向不同方法中传递信息,使对象能够执行某
2015-12-05 20:51:14
405
原创 NSLog和@“字符串”
使用#import导入了foundation框架的主头文件之后,就可以开始使用心得特性编写代码了。helloworld中第一行也是唯一的一行执行程序实际代码使用了NSLog()函数,NSLog(@"hello world");这行代码向控制台输出了hello world。如果以前用过C语言那么一定还记得printf(),NSLog()和printf()函数的功能相似。与printf()一样,NS
2015-12-05 09:21:47
879
原创 关于oc中得import和include引用方法
对于初学者一个最先接触跟其他语言一样,hello world #importint main(){NSLog(@"hello world");return 0;}我们接触语言最多的也许就是hello world 不管什么语言我们可能都是从hello world开始的,那么在开始的时候,OC是c语言的变种,很多方法的习惯都是沿用了C语言,那么在引入头文件这一部分也是,继承了c
2015-12-05 08:58:27
454
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人