自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 一步步教你如何将项目部署到开源中国等开源网站上

本文以开源中国为例,上传到Github上可以使用类似的方法,因为它们都是使用git这个版本控制系统的。在Github上使用私有的项目会收费,而在开源中国是免费的。推荐大家支持国产!创建一个开源中国的账号地址 https://git.oschina.net/signup注意不要使用QQ邮箱,因为接收邮件会不及时创建项目创建完成后会自动生成两个配置文件 设置公钥设置公钥的目的:不用每次push

2015-05-21 07:52:11 2489

原创 Swift基础语法(一)

1.常量&变量使用var关键字定义变量,可以修改使用let关键字定义常量,不可修改提示:在Swift开发中,通常先定义常量let,只有必须要修改的时候,才定义成var,这样会更安全。2.类型转换Swift是一个对类型要求及其严格的语言,任何数据类型之间,都不能隐式转换。如果要在不同的类型之间进行计算,必须转换格式解决方案一

2015-05-09 23:01:47 962

原创 OC单例的实现

一、单例的介绍单例:在内存中只有唯一的实例,并且提供一个全局的访问方法。OC中常见的单例有:UIApplicationNSFileManagerNSUserdefaultsNotificationCenter在IOS开发中,单例的应用非常广,甚至都有滥用的趋势。二、单例的设计步骤开发中有一个最常用的单例就是音乐或者

2015-05-08 00:48:44 1416

原创 Foundation框架(二)

一、其他集合类前面我们学习了NSArray, 集合类还有两个常用的类,NSSet和NSDictionary。 1. NSSet与NSMutableSet与NSString不同,NSSet里面的对象没有顺序。NSSet基本使用方法:NSSet *s = [

2015-01-30 10:34:03 624 1

原创 Foundation框架(一)

Foundation框架是IOS开发和MAC开发的基础框架,其中包含了很多开发中经常用到的数据类型。 一、NSRange1.NSRange的定义NSRange包含两个属性,location和lengthtypedef struct _NSRange { NSUI

2015-01-29 21:21:40 664 1

原创 C语言学习总结

看了李明杰老师的C语言课程,感觉老师讲得很细、很透。收获了很多新的知识,对C语言的理解更深了。本文将一些自己觉得容易遗忘和搞错的知识点整理出来,作为对李老师C语言课程的学习总结。 一、基础语法1. 运行C语言程序的步骤1> 编写.c源文件2> 编译.

2015-01-29 19:10:35 739 1

原创 OC学习笔记十---Block与@protocol

一、Block1.Block简介Block是一种数据类型,封装了一段代码,可以在任何时候执行。Block可以在程序运行时保存一段代码(函数不行)。Block跟函数一样,有返回值,形参。 2.Block使用方法Block:以“^{ 要保存的代码块 }”表示

2015-01-28 17:10:36 548 1

原创 OC学习笔记九---ARC

在前面学习内存管理的时候,我们知道,ARC(Autom Reference Counting)是一个编译器特性,会自动帮我们release,是IOS5的新功能。现在,我们来学习一下ARC的具体用法。 一、ARC的特性1.内存管理方法都不能使用了当我们开启了项目的AR

2015-01-28 17:06:27 543 1

原创 OC学习笔记八---内存管理二

一、set方法的内存管理接着上篇博文的例子,为Person增加一个属性_age和它的get、set方法。在main.m中声明一新书。如果我们想给Person换一本新书。按照我们的思路,代码是这样的 #import #import "Book.h"#import

2015-01-28 12:07:38 511 2

原创 OC学习笔记七---内存管理一

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、为什么要内存管理移动设备的内存极其有限,每个app所能占用的内存是有限制的,如果app占用过多内存,应用程序也会不能继续运行。如果内存管理不当,也会出现空指针,野指针,僵尸对象等错误。在OC中,如果没有开启ARC,对任何继承了NSObject的对象,都要进行内存管理。系

2015-01-28 10:43:35 733 1

原创 OC学习笔记六---OC特有语法二

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、Category分类在OC中,对一个类扩充除了使用继承,还有一种方法是使用Category。分类其实就是在类的声明和实现后面增加一个括号,括号里写上分类名称。@interface 类名 (分类名称)// 方法声明@end 分类的创建方法:右击项目,选

2015-01-27 20:34:52 642 1

原创 OC学习笔记五---OC特有语法一

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、@property和@synthesize@property和@synthesize是OC的编译器特性,这两个关键字可以帮助我们自动生成属性的get方法和set方法。 #import @interface Car : NSObject{ //int

2015-01-27 17:54:30 505 1

原创 OC学习笔记四---XCode使用技巧

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.安装苹果官方文档有两个安装路径(1)~/资源库/Developer/Xcode/UserData/(2)/Applications/Xcode.app/Contents/Developer/Documentation/DocSets把下载的doc set文件

2015-01-27 16:05:03 937 1

原创 OC学习笔记三---面向对象三大特性

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、封装1.为什么要封装?在前面的学习中,我们如果要访问成员变量,就直接在成员变量的声明之前加上@public,而这样成员变量就直接暴露给了外界,这样是不安全的。封装就是不允许外界直接访问成员属性,提供set和get方法给外界,用于设置和获取属性的值。我们可以在set方法里

2015-01-27 15:56:51 649 1

原创 OC学习笔记二---面向对象

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、面向对象的理解    面向对象 Object Oriented,简称OO,面向对象的思想,即“万物皆对象”。解决问题思考的是需要用的对象,用这些对象的属性功能去解决问题,而不是去思考解决问题的步骤。把具有相似功能和属性的对象抽象为类,即一个类可以有很多对象,而一个对象只能有一个类。

2015-01-27 10:55:25 636 1

原创 OC学习笔记一---第一个OC程序

一、OC简介OC是Objective-C的简称,从名字来看,就可以知道OC这个语言是在C语言的基础上建立起来了,所以OC完全兼容C语言的语法,并且也可以在OC中插入C语言的代码,OC与C语言的不同是OC在C语言的基础上增加了一层最小的面向对象的语法。OC可以用来开发IOS平台和

2015-01-26 18:28:13 1615 1

C语言控制台日历

用C语言控制台程序做的日历,每秒刷新一次,适合新手。

2014-05-10

MFC的DrawTextDemo

MFC文本输出函数DrawText,TabbedTextOut

2014-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除