自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Swift 2学习之Functions

PS: 最近开始系统的阅读《The Swift Programming Language》(Swift 2 Prerelease),阅读过程中对知识点做一定的梳理,便于查阅。对自己的要求是:持续更新。(码字挺累,效果很好)方法定义的格式func sayHello(personName: String) -> String {    let greeting = "Hel

2015-09-13 23:12:15 462

原创 iOS NSProcessInfo获取系统开机累计时间

NSProcessInfo用于获取当前正在执行的进程信息,包括设备的名称,操作系统版本,进程标识符,进程环境,参数等信息。systemUptime属性返回系统自启动时的累计时间,可以用来精确处理涉及到需要考察时间段的场景(如果直接使用系统时间的插值可能会因为用户修改系统时间而出错)

2014-09-11 16:44:53 7566 4

转载 iOS中在UILabel显示不同的字体和颜色,增加下划线

在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedText 和 NSMutableAttributedText 类来实现。

2014-08-14 10:02:07 5073

原创 iOS定位原理和使用建议

iOS设备都可以使用哪些方式进行定位?最早期的iPhone只支持 手机基站定位, 之后通过iOS软件升级引入了 WIFI定位, 而从iPhone 3G开始, iPhone手机就通过内置GPS处理芯片, 支持 GPS卫星定位 (准确地说, 应该是AGPS, 即:辅助GPS). 从iPhone 4开始,GPS换用了精确度更高,耗电更少的,灵敏度更高的芯片,而从iPhone4s和new iPad

2014-08-07 17:37:49 960

转载 iOS中ARC机制详解

写在开头虽然距离WWDC2011和iOS 5已经快一年时间,但是很多开发者并没有利用新方法来提高自己的水平,这点在ARC的使用上非常明显(特别是国内,基本很少见到同行转向ARC)。我曾经询问过一些同行为什么不转向使用ARC,很多人的回答是担心内存管理不受自己控制..其实我个人认为这是对于ARC机制了解不足从而不自信,所导致的对新事物的恐惧。而作为最需要“追赶时髦”的职业,这样的心态

2014-03-30 12:03:21 22416

原创 变量在内存中的存储位置

以前一直对变量的存储位置有些模糊,今天整理下,让以后的编程思路更清晰。C/C++中,变量分为:1、全局变量2、静态全局变量3、静态局部变量4、局部变量变量在内存中的存储位置包括:1、全局(静态)存储区2、栈3、堆4、自由存储区(和堆类似)5、常量区变量和存储位置的关系:1、全局变量、静态全局变量和静态局部变量都存储在全局(静态)存储区;2、局

2014-02-08 12:48:06 2555

原创 解决VC中动态加载DLL时,必须将DLL文件放在EXE文件路经和系统目录下的问题

方法:使用函数SetDllDirectory,新增一个DLL搜索目录即可。The SetDllDirectory function adds a directory to the search path used to locate DLLs for the application.BOOL SetDllDirectory(  LPCTSTR lpPathName);P

2013-10-04 22:20:13 2895

原创 C++赋值兼容原则理解

–赋值兼容原则(派生类对象是基类对象,反之不成立)–基类指针强制转换成派生类指针–派生类中重定义基类成员(同名覆盖)假设, 一个基类 "普通人", 一个派生类 "超人". 1) 赋值兼容原则(派生类对象是基类对象,反之不成立) 超人是人吧, 但不是每个人都是超人.现在我要找一个普通人来干活.Man* p = new Man; // OK, p指向了一个普通人对象.Ma

2013-09-23 10:15:36 5378 1

网络五子棋

这是自己用MFC开发的一款网络五子棋,其中包括基本的五子棋功能,另外,含有聊天功能和语音功能(模仿QQ斗地主语音),欢迎使用,欢迎一起交流,欢迎纠错!

2012-05-07

空空如也

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

TA关注的人

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