- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 iOS关键字的介绍笔记
一、iOS关键字的介绍 1.浅Copy:指针的复制,只是多了一个指向这块内存的指针,共用一块内存。 深Copy:内存的复制,两块内存是完全不同的, 也就是两个对象指针分别指向不同的内存,互不干涉。 2.atomic是Objc使用的一种线程保护技术, 基本上来讲,是防止在写未完成的时候被另外一个线程读取, 造成数据错误。而这种机制是耗费系统资源的, 所以在iPhone这种小型设备上,如...
2018-10-30 09:45:17 125
原创 iOS视图中的知识点
一、NavigationBar 全透明。全屏背景图片 self.navigationController.navigationBar.shadowImage = [UIImage new]; [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMe...
2018-10-26 17:16:22 143
原创 iOS中视图的介绍与使用
一、视图的创建 我们在使用视图之前必须要先进行创建。 在创建视图时,可以采用手动创建视图, 使用代码创建视图这两种方法。 1、我们可以手动创建一个视图,为了让大家 能够看清我们的视图,我们将创建的视图 背景调整为红色。创建步骤,首先我们将 ViewController.xib文件单击打开,在 “Objects”窗口中选择“View”将其拖到 “interface Builder”...
2018-10-25 10:31:55 643
原创 iOS入门基础知识笔记
一、@property中属性关键字介绍 1、strong:释放旧对象将旧对象的值赋予输入对象,再提高输入对象的索引计数为1,此关键字经常使用。 2、weak:不增加引用计数,不持有对象,因此也不能决定对象释放,对比assign的一个好处是,当对象消失时指针自动归为nil。 3、assign:适用于基础数据类型(NSInteger、CGFloat、...)不增加引用计数。 4、copy:建立...
2018-10-19 16:54:48 224
原创 iOS开发中的Cell的重用原理介绍
Cell的重用原理 iOS设备的内存有限,如果用UITableView显示成千上万条数据,就需要成千上万个UITableViewCell对象的话,那将会耗尽iOS设备的内存。要解决该问题,需要重用UITableViewCell对象 重用原理:当滚动列表时,部分UITableViewCell会移出窗口,UITableView会将窗口外的UITableViewCell放入一个对象池中,...
2018-10-19 09:35:46 404
原创 iOS开发常遇到的问题
一、Application windows are expected to have a root view controller at the end of application launch 这种一般是旧的工程文件在Xcode中打开缺失了一些文件和需要更新,才出现的问题。 解决方法: 在Delegate中找到: - (BOOL)application:(UIApplication ...
2018-10-17 17:57:53 550
原创 iOS导航模式基础介绍
一、导航模型纲要 首先我想简单介绍一下三种导航模式: 1. 平铺页面 平铺页面就像一叠卡片,页面通过滑动切换,通常视觉精美,没有滚屏。这种导航方式主要适用于只有一个主屏的简单应用。、 2. 标签栏 标签栏是我们最常见的导航模式,这类导航的最大优势就是让应用的主要功能一目了然。我们根据应用的功能类型和信息类型进行标签分类,每个标签对应的页面应该有自己独特的功能和内容。 3. ...
2018-10-13 09:16:53 446
原创 IOS中的一系列 NS
iOS入门常用NS系列 所谓:丝之毫厘差之千里,所以在学习iOS的时候,编写程序一定要认真、认真、再认真。。。。 1.NSNumber 数字对象的使用 一、数字对象的初始化 二、数字对象的转换 编写事例: 2.NSString 字符串的使用 一、字符串的创建...
2018-10-08 15:46:35 341
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人