文章 2016-05-04 来自:开发者社区

iOS开发UI篇—使用picker View控件完成一个简单的选餐应用

一、实现效果 说明:点击随机按钮,能够自动选取,下方数据自动刷新。 二、实现思路 1.picker view的有默认高度为162,不可修改。 2.显示数据,需要设置数据源,也有两种方式(成为数据源,遵守协议) 3.实现数据源里面的两个方法 1)返回一共有多少列 2)在这一列中一共有多少行 4.通过代理告诉它那一列的哪一行显示哪些数据(设置其代理为控制器) 5.使用懒加载,加载所有的食物 6.完.....

iOS开发UI篇—使用picker View控件完成一个简单的选餐应用
文章 2016-05-04 来自:开发者社区

iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)

一、ios应用常用的数据存储方式 1.plist(XML属性列表归档) 2.偏好设置 3.NSKeydeArchiver归档(存储自定义对象) 4.SQLite3(数据库,关系型数据库,不能直接存储对象,要编写一些数据库的语句,将对象拆开存储) 5.Core Data(对象型的数据库,把内部环节屏蔽) 二、应用沙盒 每个iOS应用都有⾃己的应⽤沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离....

iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)
文章 2016-05-04 来自:开发者社区

iOS开发UI篇—ios应用数据存储方式(偏好设置)

一、简单介绍 很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能 每个应用都有个NSUserDefaults实例,通过它来存取偏好设置。比如,保存用户名、字体大小、是否自动登录 存储位置: 存储形式: 二、代码示例 1.storyboard 2.代码 1 // 2 // YYViewController.m 3 // ...

iOS开发UI篇—ios应用数据存储方式(偏好设置)
文章 2016-05-04 来自:开发者社区

iOS开发UI篇—ios应用数据存储方式(归档)

一、简单说明 在使用plist进行数据存储和读取,只适用于系统自带的一些常用类型才能用,且必须先获取路径相对麻烦; 偏好设置(将所有的东西都保存在同一个文件夹下面,且主要用于存储应用的设置信息) 归档:因为前两者都有一个致命的缺陷,只能存储常用的类型。归档可以实现把自定义的对象存放在文件中。 二、代码示例 1.文件结构 2.代码示例 YYViewController.m文件 1 // 2...

iOS开发UI篇—ios应用数据存储方式(归档)
文章 2016-05-04 来自:开发者社区

iOS开发UI篇—UITabBarController简单介绍

一、简单介绍 UITabBarController和UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型的例子就是QQ、微信等应⽤。 二、UITabBarController的使用 1.使用步骤: (1)初始化UITabBarController (2)设置UIWindow的rootViewControl....

iOS开发UI篇—UITabBarController简单介绍
文章 2016-05-04 来自:开发者社区

iOS开发UI篇—UITableview控件简单介绍

一、基本介绍 在众多移动应⽤用中,能看到各式各样的表格数据 。 在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView,UITableView继承自UIScrollView,因此支持垂直滚动,⽽且性能极佳 。 UITableview有分组和不分组两种样式,可以在storyboard或者是用代码设置。 二、数据展示 UITableView需要⼀一个数据源(dataSource)....

iOS开发UI篇—UITableview控件简单介绍
文章 2016-05-04 来自:开发者社区

iOS开发UI篇—UITableview控件基本使用

一、一个简单的英雄展示程序 NJHero.h文件代码(字典转模型) 1 #import <Foundation/Foundation.h> 2 3 @interface NJHero : NSObject 4 /** 5 * 头像 6 */ 7 @property (nonatomic, copy) NSString *icon; 8 /** 9 * 名称 10...

iOS开发UI篇—UITableview控件基本使用
文章 2016-05-04 来自:开发者社区

iOS开发UI篇—UITableviewcell的性能优化和缓存机制

iOS开发UI篇—UITableviewcell的性能问题 一、UITableviewcell的一些介绍 UITableView的每一行都是一个UITableViewCell,通过dataSource的 tableView:cellForRowAtIndexPath:方法来初始化每⼀行 UITableViewCell内部有个默认的子视图:contentView,contentView是UITab....

iOS开发UI篇—UITableviewcell的性能优化和缓存机制
文章 2016-05-04 来自:开发者社区

iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接)

这里推荐两款好用的Xcode插件,并提供下载链接。 一、插件和使用如下: 1.两款插件 对项目中图片提供自动提示功能的插件:KSImageNamed-Xcode-master 提供快速创建自动注释:VVDocumenter-Xcode-master 2.使用介绍: (1)KSImageNamed-Xcode-master的使用 安装该插件后,会对文件中图片进行智能提示。 (2)VVDocumen....

iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接)
文章 2016-05-04 来自:开发者社区

iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序

一、plist文件和项目结构图 说明:这是一个嵌套模型的示例 二、代码示例: YYcarsgroup.h文件代码: 1 // 2 // YYcarsgroup.h 3 // 07-汽车展示(高级) 4 // 5 // Created by apple on 14-5-28. 6 // Copyright (c) 2014年 itcase. All rights reserved. ...

iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

{"cardStyle":"productCardStyle","productCode":"aliyun","productCardInfo":{"productTitle":"PAI部署多形态的SD WebUI服务","productDescription":"为企业提供云上快速部署定制化的文生图应用。","productContentLink":"https://www.aliyun.com/solution/tech-solution/pai_eas","isDisplayProductIcon":true,"productButton1":{"productButtonText":"方案详情","productButtonLink":"https://www.aliyun.com/solution/tech-solution/pai_eas"},"productButton2":{"productButtonText":"一键部署","productButtonLink":"https://help.aliyun.com/document_detail/2509703.html"},"productButton3":{"productButtonText":"查看更多技术解决方案","productButtonLink":"https://www.aliyun.com/solution/tech-solution/"},"productPromotionInfoBlock":[{"$id":"0","productPromotionGroupingTitle":"解决方案推荐","productPromotionInfoFirstText":"AnalyticDB 与通义千问搭建 AI 智能客服","productPromotionInfoFirstLink":"https://www.aliyun.com/solution/tech-solution/analyticdb-rag","productPromotionInfoSecondText":"通义千问和LangChain搭建对话服务 ","productPromotionInfoSecondLink":"https://www.aliyun.com/solution/tech-solution/tongyi-langchain"}],"isOfficialLogo":false},"activityCardInfo":{"activityTitle":"","activityDescription":"","cardContentBackgroundMode":"LightMode","activityContentBackgroundImageLink":"","activityCardBottomInfoSelect":"activityPromotionInfoBlock"}}

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注