1. MantleMantle 让我们能简化 Cocoa 和 Cocoa Touch 应用的 model 层。简单点说,程序中经常要进行网络请求,请求到得一般是 json 字符串,我们一般会建一个 Model 类来存放这些数据。这就要求我们编写一系列的序列化代码,来把 json 转换为 Model 。这很费时间,容易错,不容易修改。 Mantle 很好的解决了这个问题,而且更易用。下载链接:git
转载 2023-07-25 10:13:56
129阅读
   iOS的整体架构分为4层——Cocoa Touch层、Media层、Core Services层和Core OS层,下面概要介绍一下这4层。 Cocoa Touch:构建iOS应用的一些基本系统服务,如多任务,触摸输入和推送通知Address Book UI : 前缀为AB,访问用户的联系人信息Event Kit UI :前缀为EK,访问用户的日历事件数据Game Kit
转载 2023-07-26 14:22:35
72阅读
iPhone OS(现在叫iOS)是iPhone, iPod touch 和 iPad 设备的操作系统.             1,Core OS:    是用FreeBSD和Mach所改写的Darwin,
转载 2023-06-09 06:20:29
258阅读
本文主要收集开发中的小技巧,文章主要的形式为列表,逐条归纳总结: 1、搭建一个app的框架的时候,对于tabBarController的一个子视图控制器,经常会设置tabBarItem的title,和navigationController的title,我们往往需要进行两条代码去说明: viewController.tabBarItem.title = @"Home"; navigation
转载 2024-03-02 08:04:02
25阅读
# 实现iOS开发分层架构 ## 一、流程图 ```mermaid erDiagram CUSTOMER ||--o| VIEWCONTROLLER : 使用 VIEWCONTROLLER ||--o| PRESENTER : 通知 PRESENTER ||--o| INTERACTOR : 请求数据 INTERACTOR ||--o| REPOSITORY :
原创 2024-03-03 04:02:57
59阅读
# iOS开发架构搭建 在iOS应用开发中,正确的架构选择至关重要。良好的架构不仅能提高代码的可读性及可维护性,还能提升团队的开发效率。这篇文章将为您介绍iOS开发架构搭建的基本思路,并通过代码示例和图表来帮助您更好地理解这一过程。 ## 一、iOS开发架构的基本概念 iOS开发架构可以分为几种常见类型,如MVC(模型-视图-控制器)、MVP(模型-视图- Presenter)、MVVM(模
原创 9月前
61阅读
引言:一个app的初始阶段,必然是先
转载 2023-05-22 11:15:23
190阅读
xcode7.3 ios7.0一、(创建framework)直接添加target,选择Framework & Library,选择Cocoa Touch Framework,命名创建点击创建的framework,进行配置,在build setting中选择mach-0 选择static library;在build phase中的headers中public有暴露给外部使用的.h文件,需要
转载 2023-07-30 18:34:45
115阅读
1 准备2 申请App ID2.1 打开[苹果开发者官网](https://developer.apple.com),点击Account登陆账号。2.2 进入ID申请3 创建证书请求文件(*.cerSigningRequest文件)4 添加软件开发证书和分发证书 并下载(*.CER文件)5 创建Profile配置文件6 新建开发者应用7 打包上架AppStore1 准备开发者账号可编译的项目不管是
转载 2023-07-27 17:11:37
97阅读
    此文档将通过创建一个货币转换器应用程序(CurrencyConverter),讲述在Mac操作系统开发应用程序的基本流程。 1、打开 Xcode     在 /Developer/Applications/ 中找到 Xcode。双击图标,如图示 1 所示,打开Xcode。  
转载 2023-09-28 23:32:45
89阅读
信息系统是一个极为复杂的人-机系统,它不仅包含计算机技术、通信技术,以及其他的工程技术,而且,它还是一个复杂的管理系统,还需要管理理论和方法的支持。下面简单介绍几种最常用的信息系统开发方法。1、结构化方法结构化方法是由结构化系统分析和设计组成的一种信息系统开发方法。结构化方法是目前最成熟、应用最广泛的信息系统开发方法之一。它假定被开发系统是一个结构化的系统,因而,其基本思想是将系统的生命周期划分
一个由iOS应用开发者组成的团体要求苹果公司增加App Store的开发者分成比例,并向用户提供收费应用的免费试用时限。该团体称自己为“开发者联盟”,截止到本周五下午,已经有超过100人加入了此团体。该团体不收取会费,自称是“非工会组织”。其主要目的是要求苹果公司为每一个应用设置一个免费试用时间段,用来“向用户展示其创新”。目前来看,只有以收取订阅费为盈利模式的付费应用才提供免费试用功能。未来,该
转载 2023-08-25 11:39:00
58阅读
IOS开发实训第十三周周报学习知识点归纳1、iOS的层次架构iOS为应用程序开发提供了许多可使用的框架,并构成IOS操作系统的层次架构,分为四层,从上到下依次为:Cocoa Touch Layer(触摸UI层)、MediaLayer(媒体层)、Core Services Layer(核心服务层)、Core OS Layer(核心OS层)。低层次框架提供IOS的基本服务和技术,高层次框架建立在低层
转载 2023-08-01 11:47:12
0阅读
iOS应用架构谈(一) ios 应用程序在很多人看来就是tm简单,不就是一个页面的展示,哪来复杂,没错对于一个页面来说或着说对于比较少的页面来说,分分钟钟的事情,可以一个应用真的是这样的吗?这个页面背后的逻辑有多少,有多少个页面长的很像很像的?还有我们的数据请求又有多少个?谁又能保证这个接口一成不变的?俗话说:没有规矩不成方圆,软件开发更是这样的。本次我们谈谈如何开发数据层。 对于数据层我们要
作者介绍 杨奇龙,前阿里数据库团队资深DBA,主要负责淘宝业务线,经历多次双十一,有海量业务访问DB架构设计经验。目前就职于有赞科技,负责数据库运维工作,熟悉MySQL性能优化,故障诊断,性能压测。一、简介最近在压测新的存储,正好把工作过程中积累的对高性能MySQL相关的知识体系构建起来,做成思维导图的方式。总结乃一家之言,有不妥之处,望给位读者朋友指正。二、思维导图构建高性能MySQL系统涵盖
转载 2023-12-05 16:21:24
38阅读
引言: 笔者站在初学者角度学习安卓开发,主要谈应该关注什么问题和了解到什么程度(笔者也是安卓初学小菜鸡一只,只不过接触有1个多月了,但吃到的几乎都是那些难咽沙子,都没看懂大牛博客上的那些白米和大豆,所以现在想回过头来系统的学习,写写博客,俗话说温故而知新,相信坚持一段时间,即时没有白米和大豆起码会有糟糠嘛,在路上的你也会一样哦。欢迎前辈指点,甚至指指点点,前辈怎么爽怎么来吧,小僧受的住 )住嘴,
实现iOS开发系统权限的流程如下: | 步骤 | 操作 | | -------- | -------- | | 步骤一 | 创建一个Xcode项目 | | 步骤二 | 在Info.plist文件中添加需要的权限描述 | | 步骤三 | 请求权限 | | 步骤四 | 处理权限回调 | 下面是每一步需要做的具体操作和代码示例: **步骤一:创建一个Xcode项目*
原创 2024-01-11 10:10:21
177阅读
在进行 iOS 开发时,处理系统音量的问题是非常关键的。合理的备份策略、恢复流程、灾难场景应急响应等内容,可以有效保证音量问题的处理不会影响整体用户体验。以下是我在整理相关内容时,所遵循的流程。 ## 备份策略 为了确保系统音量相关的配置及设置不会因为错误或故障丢失,我首先制定了详细的备份策略。首先使用思维导图来概括备份的整体逻辑框架。 ```mermaid mindmap root((备
原创 5月前
15阅读
Apple 2021年WWDC (全球开发者大会)将于美国时间2021年6月7日至11日线上举行,这活动最重要的事情都会在第一天发布,内容可能会包含iOS 15、iPadOS 15、macOS 12、watchOS 8和tvOS 15五大操作系统的升级,也可能会发布这些新作业系统的Beta版。除了系统之外,这次也很可能会在WWDC 大会上发布与M1 晶片和新款MacBook Pro 的后续消息。之
转载 2024-08-16 23:41:37
46阅读
一、iOS原生字体展示在label中选择字体的font,并把font由system改成custom后,就能在family中看到72种特殊字体。这些里面就有很炫的 字体,但是全部是只针对英文数字,对中文无效。写了一个程序把所有的原生样式遍历出来展示可以达到如下效果。可以清楚地看到每个字体对应的样式,不用再一 个个试了。 如果你不是在董铂然博客园看到本文,请点击查看原文。一共是72种样式,我这个dem
  • 1
  • 2
  • 3
  • 4
  • 5