想要学习UI设计,那么就要先学会UI设计软件,这是基础知识,学会软件后,你会发现软件以外的真正UI设计的能力,软件仅仅只是一个工具。今天这篇文章就是给予初学者正确的UI设计观念,详细的了解一下UI设计需要学会哪些软件? UI设计需要学会哪些软件?UI是“用户界面”的意思,UI设计涉及到的领域有:设计心理学,情感化设计,视觉设计,美术原理知识等。 由于软件产品的设计主要分为两
转载
2023-12-20 10:06:29
60阅读
1.15
1、UI开发就是放置对象,而这些对象就是控件
控件、组件
2、开发非UI功能,使用框架
3、开发应用的第一根步骤
-> 界面上看需要什么东西
-> 打开Xcode,新建项目
shift + command + n 新建一个项目
www.itcast.cn
4、OC中我们的类名一般有前缀
NSString
NSArray
在其他的开发语言中为了避免名字的冲突,常
转载
2024-01-19 17:43:20
97阅读
一、首先来了解下项目的基本结构 1. 在新建好一个项目后Main.storyboard:程序可视化的界面,可以通过拖拉控件来这里,代替写代码;LaunchScreen.xib:程序启动界面(每一个运用程序刚启动的时候会有一个短暂的过度界面,可用于推送等等)。会先显示这个界面在进入程序主界面。【另一种办法是在Images.xcassets里面设置】Images.xcassets:图片资源放置Supp
转载
2023-09-28 13:32:49
90阅读
解决同时按两个按钮进入两个View的问题[button setExclusiveTouch:YES]; 在6p模拟器上输出宽度是414,在6p真机上输出是375。是测试机本身设置的问题,到 设置->显示与亮度->显示模式,改为“标准” 修改tableViewCell选中状态的颜色cell.selectedBackgroundView = [[UIView alloc] initWit
转载
2023-10-11 23:28:01
100阅读
一、UI概述 (1)UI(User Interface)用户界面,用户能看到的各种各样的页面元素; (2)iOS App = 各种各样的UI控件+业务逻辑和算法; (3)想要开发出一款精美的应用程序,需要熟练掌握各种各样UI控件的用法。二、UIWindow1、什么是window? (1)widow是窗口,每个app都需要借助window将内容展现给用户看; (2)在iOS中,使用UIWi
转载
2024-01-11 15:05:56
93阅读
UI:User interface,即用户界面。UI设计师与平面设计师的区别? 两者区别体现在用户体验及交互上。UI设计师需要考虑设计出更符合人操作习惯的用户界面、更简洁明了的用户界面、更符合用户群体的审美;平面设计更多是纯图形设计。UI的一致性原则内容包括:色彩、字号、按钮、图标细节。ios常用设计尺寸是:375*812 (iPhone 11 Pro、Iphone 12 mini) 参考文章:i
转载
2023-09-22 20:54:56
333阅读
对于想入行移动端UI设计师的小伙伴们来说,对于UI的基础认知可能会有一些模糊,导致不知道从何下手。今天总结了UI设计当中的切图命名和规范以及尺寸规范(iOS)。一、切图命名规范1、常见界面、控件、功能、状态命名集合:是对产品经理、设计师、开发工程师以及H5前端开发人员都可以记住的文件命名规范。界面命名系统控件库功能命名资源类型常见状态位置排序2、以iOS为范例(安卓通用)的切片文件命名规范如下二、
很多刚入行的小伙伴都不太清楚做UI设计会用到哪些软件?苏州学码思小编今天就为大家推荐几个比较好的设计工具。 一、Avocode Avocode是前端切图神器,它实现从视觉到代码的过渡,自动生成导出图片的代码。兼容:Sketch,Photoshop,AdobeXD,illustrator和Figma。 二、Pixlr PixlrEditor是一个超强的免费在线处理图片工具,可满足您的所有
转载
2023-07-18 00:59:59
2894阅读
UIApplication简单从字面上了解就是应用程序,开发的时候有的时候会根据需要调用其中的方法,看起来不起眼,实际在iOS开发UIApplication提供了iOS程序运行期间的控制和协作工作。每一个应用程序在运行期必须有且仅有一个UIApplication(或则其子类)的一个实例,就是设计模式中常说的单例模式,通过sharedApplication获取单例对象,不需要另外的init一个UIA
转载
2024-05-28 17:08:46
66阅读
OC 问题汇总: 1. 你如何理解 iOS 内存管理 1. new alloc copy retain这些对象我们都要主动的release或者 autorelease 2. 如果是类方法创建的对象,那么系统自动释放池自动在适当的 时候会帮我们 release 3. ARC xcode 自动会帮我们人工智能的添加 re
# iOS 日历UI开发
在iOS应用程序中,日历功能是一个非常常见的功能。用户可以使用日历来查看日期,添加事件,设置提醒等。在开发iOS日历UI时,我们通常会使用日历控件来简化开发流程。
## 使用FSCalendar创建日历UI
FSCalendar是一个开源的日历控件,可以帮助我们快速实现日历功能。下面是如何使用FSCalendar创建日历UI的步骤:
### 步骤一:安装FSCal
原创
2024-05-06 04:47:31
56阅读
Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可以创建Cocoa程序。Cocoa程序可以这么说,它是由一些对象组成,而这些对象的类最后都是继承于它们
转载
2023-07-13 19:18:49
209阅读
在日常的iOS项目开发中,主要使用的就是Foundation和UIKit这两个框架。(一)Foundation框架Foundation是对Core Foundation框架的一个封装,使用Foundation框架干的活大致就是:创建和管理集合,比如NSArray、NSDictionary、Set访问存储在应用程序里的图片和其他资源创建和管理字符串自动发现IP网络上的设备操作URL流执行多线程代码(
转载
2023-07-20 20:50:50
32阅读
开发一款APP并不是一个简易的工程项目,事实上一个实际意义上的APP定制开发会采用许多 技术人员一起努力才可以使每个业务流程阶段的要求都能完成,相互为了更好地避免APP出現BUG及其销售市场不接纳这些现况,爱玩高新科技提示每一个顾客,要慎重的依照开发步骤,多与产品主管沟通交流,才可以搭建一个被销售市场接纳的APP,致力于定制手机软件开发服务项目。  
转载
2024-08-03 13:23:39
40阅读
好长一段时间没有敲简书了!
主要是因为一直在跑面试。
终于还是在上海入职了!
由于项目原因最终还是入了MVVM+RAC的坑下面是正题。Demo效果使用MVVM+RAC请求网络数据ReactiveCocoa简介在iOS开发过程中,当某些事件响应的时候,需要处理某些业务逻辑,这些事件都用不同的方式来处理。
比如按钮的点击使用action,ScrollView滚动使用delegate,属性值改变使用KV
转载
2024-06-04 23:57:13
31阅读
如今是一个看颜值的时代,UI界面测试变得更加重要,UI界面频繁的改版就是为了给用户提供更好看,更友好的界面。友好的界面让用户容易理解,易操作。这些年来,移动设备上的UI界面进展很大,越来越醒目,越来越符合逻辑,许多时候大家既能够按照直觉来操作,错误操作也能得到及时的防范、反馈、纠正。甚至小孩子在没有人教的情况下,也能快速学会使用APP程序。界面测试,也叫UI测试(User Interface te
转载
2023-12-20 21:08:48
69阅读
1.点击Enroll,申请开发者账号https://developer.apple.com/programs/,需要Visa/Mastercard信用卡。2.在mac上的钥匙串访问中,申请CSR证书,保存到桌面。3.在开发者Account中,点击Certificates。4.增加APP ID.5.增加Certificates Developerment,需要用到保存在桌面的CSR文件。6.增加Ce
转载
2024-10-08 12:08:13
13阅读
“Test automation is a process of writing a computer program to do testing that would otherwise need to be done manually. Once the testing has been automated, a large number of test cases can be valida
写在前面:有开发过小程序的朋友肯定知道组件化开发的特性,高内聚与低耦合。使用已有的UI组件库,诸如:vantUI-weapp、minUI-weapp等UI组件库的诞生使我们的开发速度大大的加快,丰富的组件拿来即用【更多的UI组件库、框架可查看我的另一篇博客移动端、PC端(前后台)、小程序常用的UI框架。】,但是大家有没有遇到过只想使用某个组件库的某个单一功能、或者想把组件库中优秀的组件集合到自己的
首先,category 可以在不获悉,不改变原来代码的情况下往里面添加新的方法,只能添加,不能删除修改,并且如果类别和原来类中的方法产生名称冲突,则类别将覆盖原来的方法,因为类别具有更高的优先级。类别主要有3个作用:1).将类的实现分散到多个不同文件或多个不同框架中。2).创建对私有方法的前向引用。3).向对象添加非正式协议。继承可以增加,修改或者删除方法,并且可以增加属性。一.通过理解categ