1 常用的第三方工具  1.1 iPhone Simulator 测试程序需要模拟器iPhone Simulator  1.2 设计界面需要Interface Builder,Interface Builder(IB)中将视图拖拽到窗口上并将各种视图连接到插座变量和动作上,        这样它们就能以编程方式与代码交互。IB使用Nib文
iOS框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共享资源库定义应用程序可以调用的函数和方法。     iOS为应用程序开发提供了许多可使用的框架,并构成IOS操作系统的层次架构,分为四层,从上到下依次为:Cocoa Touch Layer(触摸UI层)、MediaL
转载 2023-09-01 11:44:28
560阅读
前言尽管Foundation框架只是Cocoa的一部分,没有内置于Objective-C的语言中,但是它依然十分重要,这篇就对它进行讲解。目标了解Foundation 框架,知道里面的一些数据结构:一些基本的数据类型字符串操作集合数值内容Foundation概述我们通常称为“Cocoa框架”,事实上Cocoa本身是一个框架的集合,它包含了众多子框架。 Foundation是框架的基础,和界面无关
转载 2024-02-21 20:38:49
26阅读
Cocoa框架iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可以创建Cocoa程序。Cocoa程序可以这么说,它是由一些对象组成,而这些对象的类最后都是继承于它们
iOS开发的架构模式0.VIPER为了减轻Controller层负担的方法,而VIPER架构其实是将Controller再细分成三层,分别是View、Interactor、Presenter,已达到减轻Controller层负担的作用。V: View 视图:在这里并不是指传统的UIView或其子类,事实上它就是UIViewController,在前面所说到,VIPER架构主要是将MVC架构中的Co
转载 2023-07-14 22:53:50
75阅读
iOS框架结构一 Cocoa 发展早些年,苹果公司启动了Copland计划,致力于开发出自己的操作系统,可惜后来Copland计划逐渐的失控了,苹果公司最终决定放弃开发,转向从别的公司购买下 一个版本的Mac OS。Cocoa 开始于1989年9月上市的NeXTSTEP 1.0,当时没有Foundation框架,只有动态运行库, 称为 kit, 最重要的是AppKit. 1993 年 NeXTST
转载 2023-07-14 20:56:34
84阅读
概述: iOS是苹果开发的手持设备操作系统(iPhone,iPad,iPod touch,iPad mini)。 基于UNIX,层次架构:核心操作系统层(Core OS)—> 核心服务层(Core Services)—>媒体层(Media)—>可触摸层(Cocoa Touch); 主要面对Cocoa Touch层;很多技术都是基于OC,底层很多框架是C开发的;Cocoa T
App中的UI元素          设备的尺寸iPhone设备尺寸:设备分辨率点坐标尺寸状态栏高度导航栏高度标签栏高度iPhone 6s Plus & iPhone 6 Plus1080×1920 px540x9605.540 px88 px98 pxiPhone 6s & 6750x133
原创 2016-02-28 15:00:57
1909阅读
     从事iOS开发已经有很长一段时间了,一直想把自己的所学和经验写出来分享给大家,今天终于静静地坐下来开始我的博客之旅。     首先很多人做iOS开发有一段时间仍然不能准确地说出这三个字母到底是大写还是小写,我建议大家既然做这一行,一定要有专业的技术知识。今天开篇我想聊聊最近很火的MVC和MVVM。    &n
1.4 添加游戏工具包框架问题    你建立了工程,并且想要开始在应用程序中结合游戏中心API。解决方案    添加游戏工具包框架到应用程序。讨论    为了使用游戏中心的能力,你必须链接游戏工具包框架,步骤如下(假设你已经创建了一个Xcode工程):  &n
转载 2023-07-14 21:45:13
212阅读
我们看上面的图示已经非常直观了,从底层的CORE OS系统层开始,到最顶的UI层(也就是用户直接看到的)。我们都能编写程序时候主要上面3个,特别是最高层。涉及到UI用户体验的都是最蛋疼,也是最费时间和体力活的事情。 然后就是开发IOS软件要用到的平台插件了。 接下来是很重要的面向对象开发认识,MVC结构,毫无疑问IOS开发用到的语言是对象语言。废话不多说,首先把一个对象抽象化,一个对象我们应该分
转载 2023-07-14 21:06:34
119阅读
要点:1.  什么是MVC?2. 了解Cocoa的伪MVC本质  MVC框架MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被
转载 2024-08-02 16:23:14
43阅读
三方类库,和大家一起学习下。一、AFNetworking ( AFN )网络请求GitHub下载地址:https://github.com/AFNetworking/AFNetworkingAFNetworking 官网地址:http://afnetworking.com三步导入 AFN 框架的步骤1.  将框架程序拖
一.概述 现android开发有很多开发框架使用,做App不一定用到框架,但
原创 2021-12-16 13:34:01
257阅读
在日常的iOS项目开发中,主要使用的就是Foundation和UIKit这两个框架。(一)Foundation框架Foundation是对Core Foundation框架的一个封装,使用Foundation框架干的活大致就是:创建和管理集合,比如NSArray、NSDictionary、Set访问存储在应用程序里的图片和其他资源创建和管理字符串自动发现IP网络上的设备操作URL流执行多线程代码(
转载 2023-07-20 20:50:50
32阅读
Java常用集合框架(一) 集合概述 文章目录Java常用集合框架(一) 集合概述前言一、实现了 Collection 接口1.1、List 接口1.1.1 ArrayList1.1.2 LinkedList1.1.3 ArrayList LinkedList 使用场景1.2、 Set 接口1.2.1 HashSet1.2.2 LinkedHashSet1.2.3 TreeSet1.3、 Queu
【注】本博文对应的学习视频,点击这里前往观看:目录: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
81阅读
1:SDWebImage,UIImageView+WebCache加载一张图片。 2:UIViewExt用于定位坐标很有用,可以直接拿到bottom,top,left,right. 3:CustomCatagory,是个类目,里面有navigationBar和UINavigationController的两种系统版本下自定义navigationBar背景图片方法,用于自定义navigationBa
ZFJProjectTem介绍ZFJProjectTem,iOS应用类型项目基础MVC框架,也可以改成MVVM,当然也可以根据自己的需求自行扩展,比如添加ViewModel! 需要表明的是本人喜欢纯代码开发、不喜欢Xib和Storyboard,他们的缺点有很多我也就不说了!?还有就是是组件化开发我也不是很喜欢,最主要的就是太麻烦了!? PS:关于MVC和MVVM的优缺点,可以更加项目实际情况修改,
  • 1
  • 2
  • 3
  • 4
  • 5