很多刚入行的小伙伴都不太清楚做UI设计会用到哪些软件?苏州学码思小编今天就为大家推荐几个比较好的设计工具。  一、Avocode  Avocode是前端切图神器,它实现从视觉到代码的过渡,自动生成导出图片的代码。兼容:Sketch,Photoshop,AdobeXD,illustrator和Figma。  二、Pixlr  PixlrEditor是一个超强的免费在线处理图片工具,可满足您的所有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 00:59:59
                            
                                2894阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            iOS开发UI篇—Button基础 一、简单说明 一般情况下,点击某个控件后,会做出相应反应的都是按钮 按钮的功能比较多,既能显示文字,又能显示图片,还能随时调整内部图片和文字的位置 二、按钮的三种状态 normal(普通状态) 默认情况(Default) 对应的枚举常量:UIControlStat            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-28 15:16:44
                            
                                420阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # iOS APP开发基础之UI组件
在学习iOS APP开发时,理解UI组件是非常重要的一个步骤。UI组件是构建用户界面的基本元素,比如按钮、文本框、标签等。在这篇文章中,我将通过一个简单的流程教会你如何实现iOS APP的UI组件。
## 整体流程
我们可以将实现UI组件的过程分为以下几个步骤:
| 步骤           | 描述            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-29 03:40:33
                            
                                92阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Let常量Var变量.dynamicType类型Print(a,b,terminator:”;”)结尾符为;,默认是换行Sizeof(Type)类型.min类型.max获取到类型最大和最小的值字符串插值\(…可以进行操作,作为整体)Varstr=“123”Str.startIndex->0Str.endIndex->2字符串长度使用String.characters.count属性来计            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-02-26 17:19:26
                            
                                692阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
              UIButton这儿有一篇教程,挺全的,可以参考下:这个就不多说了,对照官方的文档也可以更多的去学习。插一句题外话,在学这些组件的时候,最令人头疼的不是你搞不定一个组件的某个属性或者方法,而是你压根儿不知道有这个东西。所以在学习这些组件的时候最好的方式还是通过官方文档,虽然已开始可能有些困难,但是硬着头皮去啃,就一定会有悟道的那一天。建议有问题先去看文档,如果实在不行再去Google啊,Sta            
                
         
            
            
            
            一、首先来了解下项目的基本结构 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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、简单介绍 CAPropertyAnimation的子类 属性解析: fromValue:keyPath相应属性的初始值 toValue:keyPath相应属性的结束值 随着动画的进行,在长度为duration的持续时间内,keyPath相应属性的值从fromValue渐渐地变为toValue 如            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-28 15:10:36
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            iOS开发UI篇—核心动画(基础动画) 一、简单介绍 CAPropertyAnimation的子类 属性解析: fromValue:keyPath相应属性的初始值 toValue:keyPath相应属性的结束值 随着动画的进行,在长度为duration的持续时间内,keyPath相应属性的值从fro            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-08-14 21:36:00
                            
                                82阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            
   一:面向对象的思想 
   
     objective-c与C语言的编程思想不同,C语言是面向过程的编程,而objective-c则是面向对象的编程,所谓面向对象,我个人的理解,就是抽象、将具有一定共同点的实物抽象成一个个类,对其进行封装,继承,对实物本身进行操作。 
      
   二:Objective-C的历史 
   
      &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 22:05:14
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、简单介绍 CAPropertyAnimation的子类 属性解析: fromValue:keyPath相应属性的初始值 toValue:keyPath相应属性的结束值 随着动画的进行,在长度为duration的持续时间内,keyPath相应属性的值从fromValue渐渐地变为toValue 如            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-28 15:10:23
                            
                                305阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、简单介绍CAPropertyAnimation的子类属性解析:[list][*]fromValue:keyPath相应属性的初始值[*]toValue:keyPath相应属性的结束值[/list]随着动画的进行,在长度为duration的持续时间内,keyPath相应属性的值从fromValue渐渐地变为toValue如果fillMode=kCA...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-15 11:04:15
                            
                                132阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            对于想入行移动端UI设计师的小伙伴们来说,对于UI的基础认知可能会有一些模糊,导致不知道从何下手。今天总结了UI设计当中的切图命名和规范以及尺寸规范(iOS)。一、切图命名规范1、常见界面、控件、功能、状态命名集合:是对产品经理、设计师、开发工程师以及H5前端开发人员都可以记住的文件命名规范。界面命名系统控件库功能命名资源类型常见状态位置排序2、以iOS为范例(安卓通用)的切片文件命名规范如下二、            
                
         
            
            
            
            UIApplication简单从字面上了解就是应用程序,开发的时候有的时候会根据需要调用其中的方法,看起来不起眼,实际在iOS开发UIApplication提供了iOS程序运行期间的控制和协作工作。每一个应用程序在运行期必须有且仅有一个UIApplication(或则其子类)的一个实例,就是设计模式中常说的单例模式,通过sharedApplication获取单例对象,不需要另外的init一个UIA            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 17:08:46
                            
                                66阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # iOS 日历UI开发
在iOS应用程序中,日历功能是一个非常常见的功能。用户可以使用日历来查看日期,添加事件,设置提醒等。在开发iOS日历UI时,我们通常会使用日历控件来简化开发流程。
## 使用FSCalendar创建日历UI
FSCalendar是一个开源的日历控件,可以帮助我们快速实现日历功能。下面是如何使用FSCalendar创建日历UI的步骤:
### 步骤一:安装FSCal            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-06 04:47:31
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            OC 问题汇总: 1. 你如何理解 iOS 内存管理   1. new alloc copy retain这些对象我们都要主动的release或者 autorelease   2. 如果是类方法创建的对象,那么系统自动释放池自动在适当的 时候会帮我们 release   3. ARC xcode 自动会帮我们人工智能的添加 re            
                
         
            
            
            
              想要学习UI设计,那么就要先学会UI设计软件,这是基础知识,学会软件后,你会发现软件以外的真正UI设计的能力,软件仅仅只是一个工具。今天这篇文章就是给予初学者正确的UI设计观念,详细的了解一下UI设计需要学会哪些软件?     UI设计需要学会哪些软件?UI是“用户界面”的意思,UI设计涉及到的领域有:设计心理学,情感化设计,视觉设计,美术原理知识等。  由于软件产品的设计主要分为两            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-20 10:06:29
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            好长一段时间没有敲简书了!
主要是因为一直在跑面试。
终于还是在上海入职了!
由于项目原因最终还是入了MVVM+RAC的坑下面是正题。Demo效果使用MVVM+RAC请求网络数据ReactiveCocoa简介在iOS开发过程中,当某些事件响应的时候,需要处理某些业务逻辑,这些事件都用不同的方式来处理。
比如按钮的点击使用action,ScrollView滚动使用delegate,属性值改变使用KV            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-04 23:57:13
                            
                                31阅读