iOS开发

iOS开发框架--AFNetwork-牛翰网

iOS开发框架–AFNetwork

AFNetworking 是一个强大的网络库,专为 iOS 和 macOS 开发而设计,旨在简化网络请求和响应处理。它基于 NSURLSession 提供了一套简洁易用的 API,广泛用于处理网络通信。以下是 AFNetworking ...
e3d28b1f7bf638a1的头像-牛翰网机械心11个月前
0517
iOS开发框架--SDWebImage-牛翰网

iOS开发框架–SDWebImage

SDWebImage 是一个功能强大的库,用于在 iOS 和 macOS 应用中异步下载和缓存图像。它提供了简单易用的接口,帮助开发者高效地处理网络图片。以下是 SDWebImage 的详细介绍,包括其主要功能、使...
e3d28b1f7bf638a1的头像-牛翰网机械心11个月前
05013
iOS开发框架--MyLayout-牛翰网

iOS开发框架–MyLayout

MyLayout 框架不仅支持 Objective-C,也可以在 Swift 中使用。通过 MyLayout,可以使用面向对象的方式来创建和管理视图的布局,简化了 Auto Layout 中繁琐的约束设置流程。在 Objective-C 中,M...
e3d28b1f7bf638a1的头像-牛翰网机械心11个月前
0416
Objective-C (OC) 中 不推荐 使用 true 和 false 分析-牛翰网

Objective-C (OC) 中 不推荐 使用 true 和 false 分析

背景: 写多混编语言 把swift 习惯带入到了OC 就比如这个布尔值的写法 前言:虽然 true 和 YES 实际上等效为 1,但为了代码的一致性和可读性,最好在 Objective-C 中用 YES 和 NO 1. 类型不同 Y...
猿柒的头像-牛翰网钻石会员猿柒12个月前
06214
【Android】深入Binder拦截-牛翰网

【Android】深入Binder拦截

☞ Github ☜ ☞ Gitee ☜ 说明 Binder作为Android系统跨进程通信的核心机制。网上也有很多深度讲解该机制的文章,如: Android跨进程通信详解Binder机制原理 Android系统核心机制Binder【系列...
ab8ac5ec423adfaf的头像-牛翰网iofomo12个月前
010614
Apple设备屏幕尺寸和方向-牛翰网

Apple设备屏幕尺寸和方向

摘要: 在开发iOS应用程序时,一个重要的任务是确保应用在不同的屏幕和设备上呈现出良好的用户体验。为了实现这一目标,iOS提供了尺寸类别、Auto Layout和Size Classes等强大的工具和技术。 尺...
5dc2bdf8aff65427的头像-牛翰网StarLikeRain12个月前
012815
iOS 面向对象与类-牛翰网

iOS 面向对象与类

至于未来会怎样,要走下去才知道反正路还很长,天总会亮。 1. 面向对象 1.1 什么是面向对象(OOP) 面向对象 Object Oriented Programming。在软件开发中,我们虽然用的是面向对象的语言,但我...
0bfd5adeee61197c的头像-牛翰网背包の技术12个月前
0328
打通SwiftUI任督二脉-牛翰网

打通SwiftUI任督二脉

序言 开年的第一篇文章,今天分享的是SwiftUI,SwiftUI出来好几年,之前一直没学习,所以现在才开始;如果大家还留在 iOS 开发,这们语言也是一个趋势; 目前待业中.... 不得不说已逝的2023年,...
0825989d45554575的头像-牛翰网一眼万年的星空12个月前
0517
[Android开发学iOS系列] iOS项目环境搭建和依赖管理-牛翰网

[Android开发学iOS系列] iOS项目环境搭建和依赖管理

iOS项目环境搭建和依赖管理 一个项目总是会依赖一些库, 有些是第三方的, 有些可能是项目自身为了复用拆出去的. 现有主流的iOS依赖有多种形式, 比如CocoaPods, Carthage和swift package. 本文是...
479c6db180bbc971的头像-牛翰网圣骑士wind12个月前
0397
iOS系统崩溃的捕获-牛翰网

iOS系统崩溃的捕获

iOS系统崩溃的捕获 相信大家在开发iOS程序的时候肯定写过各种Bug,而其中最为严重的Bug就是会导致崩溃的Bug(一般来说妥妥的P1级)。在应用软件大大小小的各种异常中,崩溃确实是最让人难以接受...
猿柒的头像-牛翰网钻石会员猿柒12个月前
02610