摘要: 1 OC内存管理 2 3 一、基本原理 4 5 (一)为什么要进行内存管理。 6 7 由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量... 阅读全文
posted @ 2015-05-10 22:19 MyCloud 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1 import java.io.ByteArrayInputStream; 2 import java.io.ByteArrayOutputStream; 3 import java.io.ObjectInputStream; 4 import java.io.ObjectOutputStrea... 阅读全文
posted @ 2015-05-08 11:25 MyCloud 阅读(344) 评论(0) 推荐(0) 编辑
摘要: dos2unix start.sh在windows系统下编写的shell脚本 在liunx下进行一次转译,否则会爆出 command not found 的error;1 #!/bin/sh2 send=`date '+%Y-%m-%d %H:%M%:%S'`3 4 echo $send格式化当前系... 阅读全文
posted @ 2015-05-06 11:15 MyCloud 阅读(114) 评论(0) 推荐(0) 编辑
摘要: https://developer.apple.com/library/downloads/docset-index.dvtdownloadableindexhttps://devimages.apple.com.edgekey.net/docsets/20150309/Xcode_6.2_DevT... 阅读全文
posted @ 2015-05-05 22:11 MyCloud 阅读(292) 评论(0) 推荐(0) 编辑
摘要: SEL 其实是对方法的一种包装,将方法包装成SEL类型的数据,去找对应的方法地址,然后调用对应的方法。通过方法名的字符串 调用方法: 每一个方法中都默认还有一个sel 为_cmd 阅读全文
posted @ 2015-05-05 18:22 MyCloud 阅读(203) 评论(0) 推荐(0) 编辑
摘要: NSLog 输出对象: 默认输出等价于 重写对象的description方法 :类似java中的toString()方法类方法 description方法 默认返回类名NSLog输出C语言字符串的时候,不能有中文,否则无法输出。 阅读全文
posted @ 2015-05-05 18:19 MyCloud 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 创建oc对象时先把类加载到内存中项目启动时会向内存中加载所有的类,只有建造了类,才能创建这个类的一个实例(对象)类中有参数和方法;获取内存中的类对象有两种方式:Class 中已经包含“*”了,所以 不需要写成 Class *cc = c2 = c3 内存地址相同。使用类对象来调用类方法:Person... 阅读全文
posted @ 2015-05-05 18:12 MyCloud 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1 //创建一个随机数生成器 2 Random r = new Random(); 3 4 //生成0-100之间的随机数 5 //int num = r.nextInt(101); 6 7 //System.out.pr... 阅读全文
posted @ 2015-04-29 22:03 MyCloud 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1 public class Singleton{ 2 3 private Singleton s ; 4 5 private Singleton() {}; 6 7 public static Singleton getInstance{ 8 ... 阅读全文
posted @ 2015-04-29 21:46 MyCloud 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 1.获取系统当前时间 3 2.Date-->String 4 3.String-->Date 5 */ 6 import java.util.Date; 7 import java.text.SimpleDateFormat; 8 9 public clas... 阅读全文
posted @ 2015-04-29 21:45 MyCloud 阅读(236) 评论(0) 推荐(0) 编辑