云原生框架- KNative入门与原理ServerlessServerless通常被直译成“无服务器”,无服务器计算是可以让用户在不考虑服务器的情况下构建并运行应用程序。使用无服务器计算,应用程序仍在服务器上运行,但所有服务器管理工作均由Serverless平台负责。如机器申请、代码发布、机器宕机、实例扩缩容、机房容灾、按量付费等都由平台帮助自动完成,业务开发只需考虑业务逻辑的实现即可。适用场景无
     从事iOS开发已经有很长一段时间了,一直想把自己的所学和经验写出来分享给大家,今天终于静静地坐下来开始我的博客之旅。     首先很多人做iOS开发有一段时间仍然不能准确地说出这三个字母到底是大写还是小写,我建议大家既然做这一行,一定要有专业的技术知识。今天开篇我想聊聊最近很火的MVC和MVVM。    &n
为了创造细节丰富且身临其境的 新的虚拟世界,创作者和开发者必须生成数量惊人的新数据和3D内容。但是,在使用当前的创建工具生成 3D 资产时,通常...
原创 2022-03-03 11:05:48
440阅读
1 常用的第三方工具  1.1 iPhone Simulator 测试程序需要模拟器iPhone Simulator  1.2 设计界面需要Interface Builder,Interface Builder(IB)中将视图拖拽到窗口上并将各种视图连接到插座变量和动作上,        这样它们就能以编程方式与代码交互。IB使用Nib文
在日常的iOS项目开发中,主要使用的就是Foundation和UIKit这两个框架。(一)Foundation框架Foundation是对Core Foundation框架的一个封装,使用Foundation框架干的活大致就是:创建和管理集合,比如NSArray、NSDictionary、Set访问存储在应用程序里的图片和其他资源创建和管理字符串自动发现IP网络上的设备操作URL流执行多线程代码(
转载 2023-07-20 20:50:50
0阅读
iOS框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共享资源库定义应用程序可以调用的函数和方法。     iOS为应用程序开发提供了许多可使用的框架,并构成IOS操作系统的层次架构,分为四层,从上到下依次为:Cocoa Touch Layer(触摸UI层)、MediaL
转载 2023-09-01 11:44:28
532阅读
1.4 添加游戏工具包框架问题    你建立了工程,并且想要开始在应用程序中结合游戏中心API。解决方案    添加游戏工具包框架到应用程序。讨论    为了使用游戏中心的能力,你必须链接游戏工具包框架,步骤如下(假设你已经创建了一个Xcode工程):  &n
转载 2023-07-14 21:45:13
174阅读
我们看上面的图示已经非常直观了,从底层的CORE OS系统层开始,到最顶的UI层(也就是用户直接看到的)。我们都能编写程序时候主要上面3个,特别是最高层。涉及到UI用户体验的都是最蛋疼,也是最费时间和体力活的事情。 然后就是开发IOS软件要用到的平台插件了。 接下来是很重要的面向对象开发认识,MVC结构,毫无疑问IOS开发用到的语言是对象语言。废话不多说,首先把一个对象抽象化,一个对象我们应该分
转载 2023-07-14 21:06:34
93阅读
要点:1.  什么是MVC?2. 了解Cocoa的伪MVC本质  MVC框架MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被
前言尽管Foundation框架只是Cocoa的一部分,没有内置于Objective-C的语言中,但是它依然十分重要,这篇就对它进行讲解。目标了解Foundation 框架,知道里面的一些数据结构:一些基本的数据类型字符串操作集合数值内容Foundation概述我们通常称为“Cocoa框架”,事实上Cocoa本身是一个框架的集合,它包含了众多子框架。 Foundation是框架的基础,和界面无关
1:SDWebImage,UIImageView+WebCache加载一张图片。 2:UIViewExt用于定位坐标很有用,可以直接拿到bottom,top,left,right. 3:CustomCatagory,是个类目,里面有navigationBar和UINavigationController的两种系统版本下自定义navigationBar背景图片方法,用于自定义navigationBa
一、MVCMVC 全名 Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC 被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中
ZFJProjectTem介绍ZFJProjectTem,iOS应用类型项目基础MVC框架,也可以改成MVVM,当然也可以根据自己的需求自行扩展,比如添加ViewModel! 需要表明的是本人喜欢纯代码开发、不喜欢Xib和Storyboard,他们的缺点有很多我也就不说了!?还有就是是组件化开发我也不是很喜欢,最主要的就是太麻烦了!? PS:关于MVC和MVVM的优缺点,可以更加项目实际情况修改,
【注】本博文对应的学习视频,点击这里前往观看:目录:1.MVC介绍2.iOS中的MVC3.iOS开发中的MVC的使用步骤4.Demo示例浅谈iOS中的MVC设计1.MVC介绍模型-视图-控制器(Model-View-Controller,MVC)是Xerox PARC在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已广泛应用于用户交互应用程序中。每个MVC应用程序都
使用场景任何技术都不能脱离使用场景而存在,当前的移动端使用场景一般是 iOS Android 小程序 移动web端(手机浏览器)四个使用场景。原生开发iOS和Android 使用最多的开发场景,性能最好,可以给用户完整流畅的系统体验。 缺点: 1.更新需要上架应用市场。 2.开发成本较高iOS:目前使用Objective-C,swift开发: swift相比Objective-C开发出的App体积
转载 2023-09-04 15:48:50
79阅读
名称解释数据:描述数据的数据。编程:运行时写程序的程序。代码生成器:编译时写程序的程序。数据驱动开发的步骤定义数据格式。定义数据的存储方式。运行时编辑数据。使用数据。编译时用数据。运行时用数据。运行时影响代码。运行时修改代码。数据驱动开发的常见使用场景代码生成器。界面配置管理器。工作流引擎。状态机引擎。编程。备注:让数据驱动你的开发,幸福框架中会大量用到这种开发模式。
原创 2021-07-21 14:28:49
368阅读
更多介绍请看普官方文档库http://doc.primeton.com/pages/viewpage.action?pageId=26673454 1 平台介绍随着数字化转型浪潮席卷而来,企业的信息化平台建设要求越来越高。但各部门隔阂导致的信息传递失真、重复工作导致隐性成本增长、过程管理不当导致数据割裂,企业的数字化转型面临极大挑战。普DevOps平台致力于在数字化转型阶段,通过体系化、自动化
Cocoa框架iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可以创建Cocoa程序。Cocoa程序可以这么说,它是由一些对象组成,而这些对象的类最后都是继承于它们
目前常用的几种设计模式:代理模式、观察者模式、MVC模式、单例模式、策略模式、工厂模式、MVVM(一)代理 场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate 一句话总
转载 2023-08-10 00:29:03
58阅读
iOS开发的架构模式0.VIPER为了减轻Controller层负担的方法,而VIPER架构其实是将Controller再细分成三层,分别是View、Interactor、Presenter,已达到减轻Controller层负担的作用。V: View 视图:在这里并不是指传统的UIView或其子类,事实上它就是UIViewController,在前面所说到,VIPER架构主要是将MVC架构中的Co
  • 1
  • 2
  • 3
  • 4
  • 5