`
文章列表

iOS day2

    博客分类:
  • ios
1.NSBundle 1> 一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹 2> 利用mainBundle就可以访问软件资源包中的任何资源 3> 模拟器应用程序的安装路径 /Users/aplle/资源库/Application Support/iPhone Simulator/7.1/Applications 2.UIImageView和UIButton 1> 使用场合 * UIImageView: 如果仅仅是显示图片,不需要监听图片的点击 * UIButton: 既要显示图片,又要监听图片的点击 2> 相同:能显示图片 3> ...
方式一:有缓存(图片所占用得内存会一直停留在程序中) UIImage *image = [UIImage imageNamed:filename]; 方式二:无缓存(图片所占用的内存会在一些特定操作后被清除) NSBundle *bundle = [NSBundle mainBundle]; NSString *path = [bundle pathForResource:filename ofType:nil]; UIImage *image = [UIImage imageWithContentsOfFile:path]; path是图片的全路径
1.NSBundle 1> 一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹 2> 利用mainBundle就可以访问软件资源包中的任何资源 3> 模拟器应用程序的安装路径 /Users/aplle/资源库/Application Support/iPhone Simulator/7.1/Applications           // File : 全路径        // NSBundle : 一个NSBundle代表一个文件夹       // 利用mainBundle就可以访问软件资源包中的任何资源         NSBundle ...

ios day1

    博客分类:
  • ios
1.IBAction: 1> 能保证方法可以连线 2> 相当于void 2.IBOutlet: 1> 能保证属性可以连线 3.常见错误 setValue:forUndefinedKey:]: this class is not key value coding 错误原因是:连线出问题了 4.Xcode5开始的一些建议 把用于连线的一些方法和属性声明在.m文件的类扩展中 5.frame\center\bounds 1> frame:能修改位置和尺寸 2> center:能修改位置 3> bounds:能修改尺寸(x\y一般都是0) 4> trans ...
而要判定一个类是否是“无用的类”的条件则相对苛刻许多。类需要同时满足下面3个条件才能算是“无用的类”:       该类所有的实例都已经被回收,也就是Java堆中不存在该类的任何实例。       加载该类的ClassLoader已经被回收。       该类对应的java.lang.Class 对象没有在任何地方被引用,无法在任何地方通过反射访问该类的方法。
退出键盘两种方式 1、响应者 第一响应者:叫出键盘的那个控件 不当第一响应者(就会把键盘退下) [self.num1 resignFirstResponder]; 2、 [self.view endEditing:YES];
      在JDK 1.2之后,Java对引用的概念进行了扩充,将引用分为强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(Phantom Reference)四种,这四种引用强度依次逐渐减弱。       强引用就是指在程序代码之中普遍存在的,类似“Object obj = new Object()”这类的引用,只要强引用还存在,垃圾收集器永远不会回收掉被引用的对象。       软引用用来描述一些还有用,但并非必需的对象。对于软引用关联着的对象,在系统将要发生内存溢出异常之前,将会把这些对象列进回收范围之中并 ...
Global site tag (gtag.js) - Google Analytics