ios项目_51CTO博客
做过一些iOS项目,不同项目的沉淀没有积累到一起,目录的管理都在后期随着人员的增加越来越混乱,因此在这里做一些梳理,希望达到两个目的。一套相对通用的目录结构,作为后续项目的模版。积累相应的基础库,在后续的项目里不断打磨,最后开源。几个基本的原则:一个合理的目录结构应该是清晰的,让人一眼就能了解目录职责,并且是容易扩展的。不管是第三方库还是自己的库,尽量用CocoPods来管理。区分不同层次的通用
转载 2023-09-04 20:31:19
35阅读
目录一、背景二、在现有iOS项目中,接入新的Flutter工程1、创建新的Flutter工程2、将iOS工程与Flutter工程进行关联三、在现有iOS项目中,接入现有的Flutter工程1、修改Flutter工程中的pubspec.yaml2、将iOS工程与Flutter工程进行关联一、背景 文章参考自Flutter官网:进入Flutter官网根据Flutter官网给的方式,将Flut
转载 2023-11-13 09:29:06
118阅读
最近做的一个项目,虽然不大,但刚开始接触iOS编程,遇到和克服的问题还不少,记录下来,温习一下,或者对别人也会有一点帮助。这个项目采用的是swift和objective C,CPP混合编程的方式,有些模块之前在别的平台已经实现了,想直接拿过来用。另一方面是对swift不太熟悉,而且版本变化太快,很多时候按照教程例子来做,结果还是错误。感觉objective c相对稳定一点,所以主体还是以OC为主。
转载 2023-08-27 17:41:03
65阅读
项目基本上完成:总结下:  代码写的比较乱,许多东西的代码全部写在了一个类了,导致一个类的代码行数超过千行,,发现写的时候容易,到后面再看的,维护的话出很麻烦, 所以以后最近写成工具类,多思考,这样代码才会整洁,有效,效率高,还有就是写代码前,要多思考,比没有目的的写代码强百倍,多思考,才会进步的更快,下面就是项目中常用的demo。  1   [application setS
转载 2023-07-23 22:13:33
11阅读
一:准备1. xcode建立空白项目2.保存到 GitHub:点击项目第二个选项 ,项目右键——Create “”Remote...——填写创建的名称 及备注信息。如下:  3.master右键 checkout提交.提交后,显示灰色“ master”的提交项目是有分支的。 4.Remotes---项目名右键---View on GitHub 查看
转载 2023-07-20 17:32:20
58阅读
iOS开发程序媛带你项目实战(第二篇搭建项目环境)前言适合人群环境搭建导入CocoaPods管理依赖库info.plist配置创建项目结构目录创建pch文件创建其他文件 前言其实我写第一篇博客时的初衷时因为那段时间没多少活,在准备换工作,沉淀沉淀自己,也顺便帮助正在学习iOS开发的小伙伴们,但是后来由于换工作,加上工作比较忙的原因,所以一直忘记了更新,这两天稍微不忙点,跟一朋友聊天,说有粉丝等着
转载 2023-10-22 18:13:37
57阅读
罗列下这几年开发iOS的一些坑和个人的一些技巧总结。全是回忆所得,并不完整。 1.属性修饰符误写,例如float写了strong等,容易出现手误。其实这个可以用脚本检查。 2.WP本地js跨域问题。这不是iOS问题,是WP问题,最好是把网页做成远端的,当初采用本地原生请求,传数据到js处理。这个问题我一直记着,当初就有跨域的猜测,直到后来对web开发有了更多的了解之后,才肯定了这点。 3.系统联系
转载 2023-10-13 10:25:42
56阅读
iOS 项目多环境搭建基于Target来搭建多环境基于Target来搭建多环境的项目,本质上就是对原有Taeget进行Duplicate操作。 这样会Copy一份与原有Target相同的Target Copy。 此时也会生成一份copy的info.plist文件这个时候就可以针对不同的Target做差异性配置,包括AppIcon,BundleID等。 缺点就是,当新创建的新文件的时候会根据需要是否
网上相关的资源不多,开源的且质量还不错的iOS项目也是少之又少,最近正好跟同事合作了一个iOS项目,来说说自己的一些想法。   目录结构 AppDelegate Models Macro General Helpers Vendors Sections Resources   一个合理的目录结构首先应该是清晰的,让人一眼看上去就能大概了解目录的职责,且
转载 2023-10-15 01:12:49
80阅读
1.前言      清晰的项目目录结构有利于项目的开发,同时也是软件架构的一部分,所以,项目开发之初搭建项目的目录结构很重要。刚转iOS时,自己并不知道如何搭建App的项目目录,在参与开发两个应用后,结合Web开发的目录习惯我整理了自己的目录结构。分享一下,欢迎交流。2.我的项目目录结构 项目目录 ├── ThirdLib(三方库) │ ├── SDWebIma
 5、工程中引用 Static Library库    在 TestLib.h 文件中写一个类方法:         在 TestApp_1 工程中引用 TestLib.h 中的方法:        我们会发现找不到TestLib
之前在外包公司,写了好几个项目,但都是写了就扔,都是一次性的项目,这次做的项目是公司的项目,基本上3周之内就要更新一个版本。这深深体会到,iOS项目虽小,若代码结构写得不好,当需求有变化的时候,特别是变了一次又一次的时候,维护起来真痛苦。这次花了一个月的时间,借项目大改之机,把之前的项目重新写了一遍,学到的东西挺多的。写个东西分享下经验,主要分享下项目结构
前面已经讲解了SQLite,FMDB以及CoreData的基本操作和代码讲解(CoreData也在不断学习中,上篇博客也会不断更新中)。本篇我们将讲述在实际开发中,所使用的iOS数据持久化的方式以及怎么会使用到这些方式,都会以本人实际开发的场景为例,大约需要花10-15分钟,欢迎大家指正。 一、前言和大家说一个真实故事,前年我去美图面试(当时的技术仅仅是UI和接口的实现,并不注重很多底层
项目管理软件是确保团队在项目生命周期中进行有效沟通、工作协同的重要工具。在项目开发和交付过程中,项目经理需要进行业务分析、变更管理和项目管理等工作,另外还要使用大量表单和模板工具。一个项目想取得成功,选择合适的项目管理工具来提升工作效率至关重要。那么,作为最适合小团队轻量级项目管理的软件Tower有哪些优势呢?SaaSBase(saasbase.cn)将从可用性、易用性、功能完备度、实际使用体验4
      移动client往往须要同后台server进行通信,上传或者下载数据,最经常使用到的方式就是Http Get,如今我们来学习在iOS项目中使用Get方式同server进行通信。【一】server端实现(1)首先要安装好能进行J2EE开发的Eclipse或者MyEclipse,配置好Tomcat环境。我这里使用Eclipse Mars。T
RxSwift项目实战最普通的网络请求表格界面: 1. 项目结构 工程项目来自网络 iOS - RxSwift 项目实战记录 本文有摘录该博文的相关内容,若侵删. ├── Controller │ └── LXFViewController.swift // 主视图控制器 ├── Extension │ └── Response+ObjectMapper.swift // Respon
转载 2023-11-10 19:39:09
77阅读
2016.3.23总结一些小项目的步骤,菜鸟出品。项目小结   一:三方介绍(1)SDWebImage与UIImageView+SDWebImage 介绍: SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。是SDWebImage的一个类别,同时也是对SD
转载 2023-07-13 13:56:01
73阅读
  设计的项目架构主要引用MVVM+MVC架构,并以功能模块分级。以下为目录结构。  初级目录:    我们只需要关注SGZH文件夹下的目录,其他为Xcode管理的目录。可以看到此目录为项目初级目录,我们开发过程只需对初级目录内的文件进行操作,其主要划分为3大块:  AppDelegate: AppDelegate是程序入口,程序启动和显示逻辑都定义在内部,主要可以让开发人员快速找到代理文件并了解
# Unity iOS项目嵌入其他iOS项目的实现流程 在游戏开发中,我们有时需要将Unity项目嵌入到现有的iOS项目中。这可能出于需要使用Unity提供的3D图形或游戏引擎特性等原因。本文将为你提供一个详细的流程,以及每一步所需的代码示例。 ## 流程概览 下面是将Unity iOS项目嵌入到其他iOS项目中的步骤: | 步骤编号 | 描述
原创 3月前
51阅读
项目基本准备以及cocopods的安装   项目开发分为:独立开发和迭代开发,我主要讲独立开发,若读者是迭代开发,希望公司的代码一定要规范,便能省去许多麻烦,也能从中获益,闲时也可接些外包,赚一些外快,也是美差,然而独立开发最能锻炼人的能力。  一、独立开发需要的材料:    1.需求文档    2.原型图(有些公司未必会提供)    3.接口文档   
转载 2023-09-13 14:51:19
56阅读
  • 1
  • 2
  • 3
  • 4
  • 5