自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 weak和assign的区别

1.weak:(1).在 ARC 中,在有可能出现循环引用的时候,往往要通过让其中一端使用 weak 来解决,比如: delegate 代理属性。(2).如果自身已经对它进行一次强引用,没有必要再强引用一次时也会使用 weak。比如:自定义 IBOutlet控件属性一般也使用 weak ,当然也可以使用 strong 。2.assign:用于基础数据类型(例

2016-12-14 10:06:33 853

转载 MAC下安装多版本Java JDK和切换几种方式

环境:MAC AIR,OS X 10.10,64位历史:过去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,并且OS X 10.7 开始系统并不自带(而是可选安装)(原自带的是1.6)。后来 Apple 加入 OpenJDK 继续支持 Java 6,而 Java 7 将由 Oracle 负责提供。

2016-11-10 17:18:50 2293

原创 iOS沙盒与Bundle详解及文件操作

iOS沙盒与Bundle详解及文件操作一、iOS沙盒机制:        iOS应用程序只能在为该改程序创建的文件中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。沙盒是系统为每一个应用程序生成的一个特定文件夹 ,文件夹的名字由十六进制数据组成,每一个应用程序的沙盒文件名都是不一样的,是由系统随机生成的。

2016-03-14 15:02:40 2152

原创 二维码扫描之ZBarSDK使用详解

二维码扫描之ZBarSDK使用详解一、简要说明ZBarSDK集成了扫描二维码以及条形码功能。在iOS7.0之前iOS没有提供原生的二维码及条形码扫描功能,若要兼容iOS7.0之前的设备的话ZBarSDK是最佳选择。二、集成方式1、通过Cocoapods将 pod 'ZBarSDK' 添加到Podfile文件中,然后在终端执行命令pod install在要使用的类

2016-03-12 15:34:49 1792

原创 SVProgressHUD使用详解

SVProgressHUD使用详解一、简要说明SVProgressHUD用来显示正在进行的任务的进展情况,用于显示任务加载时的动画,有很多种样式的提示框,非常轻便,容易使用,可用于iOS和tvOS。二、用法在网络请求、下拉刷新、无限滚动、发送消息时都可以使用SVProgressHUD来展示任务进展情况。[SVProgressHUD show];dispatch_a

2016-03-12 15:07:44 7025

原创 QBImagePicker用法详解

QBImagePicker用法1、简要说明QBImagePicker用于获取iOS本地图像,QBImagePickerController扩展了UIImagePickerController类用于支持图像的多选操作。QBImagePicker下载地址2、集成方式一、通过Cocoapods将 pod "QBImagePickerController" 添加到Pod

2016-03-12 14:29:58 9287

原创 iOS成员变量、成员属性和点语法

iOS成员变量、成员属性和点语法1、成员变量实例变量+基本数据类型变量 =成员变量 >在接口 @interface 大括号里面的统称为“成员变量”,除去基本数据类型int float ....等,其他类型的变量都叫做实例变量。系统会为成员变量默认初始化,基本类型变量默认被初始化为0,实例变量默认被初始化为nil。实例变量的英文翻译是 Instance Variabl

2016-03-12 12:21:53 3418

原创 献给有拖延症的人

在一个理想的世界里,我们可以准时的按照计划去做事情,我们能够把已经制定好的计划,完美的执行下来。但是,在现实世界中,这一切都变得很难。纸上谈兵确实很容易,谁都可以做出一个很好的计划,但是,真正要我们去做了,各种各样的理由从我们脑中产生,周围的诱惑干扰也被无形的放大,我们开始畏惧,不敢去做,种种借口让我们把本该昨天就完成的任务拖延到了今天,此刻的我们还在忙着寻找和编织着下一个借口。 难道说拖延真的不能

2016-03-11 10:29:28 774

翻译 iOS 应用生命周期

应用生命周期作为应用程序的委托对象,AppDelegate类在应用生命周期的不同阶段会回调不同的方法。首先让我们先了解一下iOS应用的不同状态及它们彼此的关系。下面简要介绍一下iOS应用的5中状态。- Not Running (非运行状态)。应用没有运行或被系统终止。- Inactive (前台非活动状态)。应用正在进入前台状态,但是还不能接受事件处理。- Ac

2016-03-09 22:00:35 644

原创 Objective-C语法-基本数据类型

1、Objective-C的基本数据类型就是C语言的基本数据类型,先来查看C语言的基本数据类型长度NSLog(@"int is: %lu bytes.",sizeof(int));NSLog(@"short int is: %lu bytes.",sizeof(short int));NSLog(@"long int is: %lu bytes.",sizeof(long int));N

2016-03-09 16:48:58 564

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-03-09 13:53:27 266

超强大的最小系统原理图

流水灯、数码管、液晶显示器 独立键盘,LCD1602模块

2013-04-17

51最小系统原理图

51最小系统,很实用的最小系统原理图,还可用于avi

2013-04-17

空空如也

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

TA关注的人

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