讨论IOS开发以及自己的经验1. 基础知识基础知识有时在开发中不怎常用,理由是现在有很多三方工具,比如网络AFN,数据库FMDB(当然有直接存储模型model的工具)等等。快速开发中基本不怎么常用。 但是在一些大公司基础知识比较重要,不用这些三方工具,都是分装自己的轮子上传到git上,然后用cocoapod管理,这样的话就很重要了,对基础知识要求很严格,比如:网络底层累NSUrlSession,
转载
2024-01-06 08:43:22
84阅读
前言 在项目业务趋于稳定的时候,开发完迭代需求后,我们可能会无所适从,进入一段空白期,但是对于攻城狮来说闲暇不是件好事,所以我们可能总想学点什么,却又没有头绪。这个时候我们就可以考虑完善和优化我们的项目了。从中可以运用到一些底层RunLoop或者Runtime的知识,熟能生巧总是没错的。1. 结构与架构 1.1 结构 这里说的结构大概有两点:1.文件目录分类 2.第三方库管理 1.1.
转载
2024-05-28 09:45:34
42阅读
在iOS开发中,提升Xcode编译速度是一个关键因素,它直接影响到开发人员的工作效率。下面,我将详细介绍这个过程,包括环境配置、编译过程、参数调优、定制开发、部署方案与生态集成等方面。
### 环境配置
为了提升Xcode的编译速度,首先需要对开发环境进行合理配置。以下是配置过程的一个简要流程图:
```mermaid
flowchart TD
A[配置开发环境] --> B[更新X
作者:项望烽,毕业于浙江大学,目前是网易云信 iOS 端研发负责人。 前言 App发布后收到了很多关于网络传输慢和连接有问题的反馈,吓得本吊直接从广州跑到杭州救急,针对各方面的问题都做了不同程度的调整和改进,效果还不错。顺带自己最近也在看《Professional iOS Network Programming》,理论结合实践,可以好好地总结一把App在移动网络下的调优的那些事。 相对于
转载
2024-01-21 08:26:11
45阅读
随着软件开发技术的不断发展和完善,有众多同类选择的APP用户越来越挑剔,单单拼功能拼硬件已经不足以捕获用户芳心。在APP使用过程中,大部分用户无意识地培养出了对使用体验的重视感。这警醒企业,只盯着为用户解决问题的路子已显狭窄,同时做好用户体验才能获取用户。因此,迈集科技总结出十大要点,跟大家一起探讨如何完善用户体验。1、分层界面设计如同我们所知道的那样,移动设备的屏幕不够大,不能够提供PC端那种全
转载
2023-11-22 20:27:46
62阅读
一、取消 Find Implicit Dependencies 对所编译项目的Scheme进行配置Product > Scheme > Edit Scheme > Build 亲测结果:有效!! 原因:在这个选项(Find Implicit Dependencies)被选中的情况下,即使你只是对项目 ...
转载
2021-09-01 16:52:00
369阅读
2评论
IT数码科技 ID:ShuMaKJ
提供数码科技信息,涵盖新潮数码产品、笔记本电脑、办公用品、摄像器材等IT系列产品资讯。 “ 苹果提升电池容量 ” 苹果爆料大神郭明錤(Ming-Chi Kuo)给出消息称,苹果的下一代iPhone将配备更大的电池,以支持iPhone能有效地兼做无线充电器。具体来说,iPhone XS升级
转载
2023-10-30 17:05:01
14阅读
苹果公司作为一家高科技公司,在全球范围内拥有极高的知名度和人气,其旗下产品包括iPad、iPhone、Mac、iPod、Watch、AirPods等。其中,iPhone作为苹果公司的明星产品之一,在全球销量位居前列。对于iPhone用户来说,除了常用的功能,还有一些设置可能很容易被忽略,但是实际上这些设置的打开与否,直接影响到我们使用体验的好坏。 首先,打开“查找我的iPho
转载
2023-08-12 17:37:19
276阅读
时间就是金钱。编码效率的提升意味着更多的收入。可是当我们的开发技巧已经到达一定高度时,如何让开发效率更上一层楼呢?答案就是使用开发工具!在这篇文章中,我会向你介绍一些帮助我提升编码速度和...
转载
2023-01-12 09:46:30
281阅读
有这么一个需要,分别执行2个耗时的异步操作,等2个异步操作都执行完毕后在回到主线程执行操作。如果想要快速高效地实现这个需求,可以考虑使用调度组。 调度组的创建代码如下: 1. dispatch_group_t group = dispatch_group_create(); 往调度组里面添加任务的函数如下:
1. dispatch_group_async(dispatch_gro
转载
2023-07-25 09:37:29
96阅读
120G全新全套iOS2016年学习视频,免费送!获取资源在应用开发过
转载
2023-01-12 13:07:54
1059阅读
## Android iOS 技术提升
### 整件事情的流程
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 确定学习目标 |
| 2 | 学习资料收集 |
| 3 | 学习资料整理 |
| 4 | 实践项目 |
| 5 | 反思总结 |
### 每一步需要做什么
#### 1. 确定学习目标
在这一步,你需要确定你想要提升的Android和iOS技术方向。例如,你可
原创
2023-10-25 16:09:24
33阅读
时间就是金钱。编码效率的提升意味着更多的收入。可是当我们的开发技巧已经到达一定高度时,如何让开发效率更上一层楼呢?答案就是使用开发工具!在这篇文章中,我会向你介绍一些帮助我提升编码速度和工作效率的工具。推荐插件几乎所有开发者都知道Alcatraz是一个开源的包管理工具,可以让我们更轻松地管理各种插件。接下来就介绍下我的最推荐的10个插件:10.HOStringSense在编辑字符串的时候,它会在代
原创
2017-02-23 14:20:05
2251阅读
英文原文:The Top 10 Productivity Booster Techs for Programmers 1. Git 之前也有过不少版本控制的工具。有好的,也有糟糕的。不过它们都或多或少地误入歧途了。 这时候 Git 出现了。一旦你用上了这个神奇的工具,很难相像你还会碰到比它更好的了。 2. Stack Overflow 真的,我没
转载
2024-01-26 08:40:31
50阅读
# Android 开发中提升画质的策略
在 Android 开发中,提升应用的画质不仅能提升用户体验,还能增加用户停留时间和交互频率。下面,我们将探讨几种提高画质的方法,并提供相应的代码示例和实现步骤。
## 一、高分辨率图像
**高分辨率图像**是提升画质的最直接方式。使用高分辨率的图片文件能保证应用在各种设备上显示出更清晰的画面。
```xml
```
在此示例中,`high_r
原创
2024-09-07 03:29:44
59阅读
01. 收集获取用户数据
第一个步骤是帮助你生成一个策略。 从最基本的地方开始思考 - 我们需要解决什么问题? 什么样的统计组成了用户使用基础。 想想用户如何使用你的app应用,而不是某一个技术人员或者你自己如何使用app应用。尽量去思考移动应用是为用户设计和开发的。这些都是开发人员常常在他们自己的设计中遇到的问题。 02. 与用户见面 你可能永远无法遇到用户遇到的问题,因为
转载
2023-12-08 09:33:21
70阅读
iOS底层提升方案下方学习大纲大家可以参考学习《OC底层、核心编程探索》专栏的索引。OC底层探索OC对象占用内存原理OC对象 最少占用 16 个字节内存.当对象中包含属性, 会按属性占用内存开辟空间. 每一行 16 个字节中, 剩余内存如果可以放下剩余其中一个属性 (参考倒数第二张图) , 则会在行末存储 (注意: 并非一定是按照定义顺序来开辟空间, 放不下就开辟这样). 放不下时会重新开辟一行存
转载
2021-03-13 14:00:43
203阅读
iOS底层提升方案下方学习大纲大家可以参考学习《OC底层、核心编程探索》专栏的索引。OC底层探索 OC对象占用内存原理 OC对象 最少占用 16 个字节内存. 当对象中包含属性, 会按属性占用内存开辟空间
原创
2021-05-15 16:53:00
640阅读
1.去掉APP顶部标题栏(1)打开 res -> values -> styles; (2)修改 DarkActionBar 为 NoActionBar。默认AppTheme:<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">修改后的AppTheme:<style name="App
转载
2023-08-31 13:54:21
73阅读
Shell助力开发效率提升tanglei程序猿石头(题图:毕业旅行之决战青海湖)本文主要来源于小组内部的一个小的分享,这里整理成一篇文章po出来.题目叫“Shell助力开发效率提升”,更切题的应该是叫“命令行”提升开发效率,这里并没有讲到Shell编程,而是主要介绍Linux或者Mac下常用的一些基本工具命令来帮助处理一些日常事务.(其实之前这篇文章Mac软件推荐(续)之程序猿篇也大致提到了本文中
原创
2021-01-26 20:13:09
255阅读