- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 weak和assign的区别
1.weak:(1).在 ARC 中,在有可能出现循环引用的时候,往往要通过让其中一端使用 weak 来解决,比如: delegate 代理属性。(2).如果自身已经对它进行一次强引用,没有必要再强引用一次时也会使用 weak。比如:自定义 IBOutlet控件属性一般也使用 weak ,当然也可以使用 strong 。2.assign:用于基础数据类型(例
2016-12-14 10:06:33
976
转载 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
2353
原创 iOS沙盒与Bundle详解及文件操作
iOS沙盒与Bundle详解及文件操作一、iOS沙盒机制: iOS应用程序只能在为该改程序创建的文件中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。沙盒是系统为每一个应用程序生成的一个特定文件夹 ,文件夹的名字由十六进制数据组成,每一个应用程序的沙盒文件名都是不一样的,是由系统随机生成的。
2016-03-14 15:02:40
2522
原创 二维码扫描之ZBarSDK使用详解
二维码扫描之ZBarSDK使用详解一、简要说明ZBarSDK集成了扫描二维码以及条形码功能。在iOS7.0之前iOS没有提供原生的二维码及条形码扫描功能,若要兼容iOS7.0之前的设备的话ZBarSDK是最佳选择。二、集成方式1、通过Cocoapods将 pod 'ZBarSDK' 添加到Podfile文件中,然后在终端执行命令pod install在要使用的类
2016-03-12 15:34:49
1922
原创 SVProgressHUD使用详解
SVProgressHUD使用详解一、简要说明SVProgressHUD用来显示正在进行的任务的进展情况,用于显示任务加载时的动画,有很多种样式的提示框,非常轻便,容易使用,可用于iOS和tvOS。二、用法在网络请求、下拉刷新、无限滚动、发送消息时都可以使用SVProgressHUD来展示任务进展情况。[SVProgressHUD show];dispatch_a
2016-03-12 15:07:44
7134
原创 QBImagePicker用法详解
QBImagePicker用法1、简要说明QBImagePicker用于获取iOS本地图像,QBImagePickerController扩展了UIImagePickerController类用于支持图像的多选操作。QBImagePicker下载地址2、集成方式一、通过Cocoapods将 pod "QBImagePickerController" 添加到Pod
2016-03-12 14:29:58
9365
原创 iOS成员变量、成员属性和点语法
iOS成员变量、成员属性和点语法1、成员变量实例变量+基本数据类型变量 =成员变量 >在接口 @interface 大括号里面的统称为“成员变量”,除去基本数据类型int float ....等,其他类型的变量都叫做实例变量。系统会为成员变量默认初始化,基本类型变量默认被初始化为0,实例变量默认被初始化为nil。实例变量的英文翻译是 Instance Variabl
2016-03-12 12:21:53
3549
原创 献给有拖延症的人
在一个理想的世界里,我们可以准时的按照计划去做事情,我们能够把已经制定好的计划,完美的执行下来。但是,在现实世界中,这一切都变得很难。纸上谈兵确实很容易,谁都可以做出一个很好的计划,但是,真正要我们去做了,各种各样的理由从我们脑中产生,周围的诱惑干扰也被无形的放大,我们开始畏惧,不敢去做,种种借口让我们把本该昨天就完成的任务拖延到了今天,此刻的我们还在忙着寻找和编织着下一个借口。 难道说拖延真的不能
2016-03-11 10:29:28
839
翻译 iOS 应用生命周期
应用生命周期作为应用程序的委托对象,AppDelegate类在应用生命周期的不同阶段会回调不同的方法。首先让我们先了解一下iOS应用的不同状态及它们彼此的关系。下面简要介绍一下iOS应用的5中状态。- Not Running (非运行状态)。应用没有运行或被系统终止。- Inactive (前台非活动状态)。应用正在进入前台状态,但是还不能接受事件处理。- Ac
2016-03-09 22:00:35
717
原创 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
614
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-03-09 13:53:27
293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人