objective-c

BangRaJun2 天前
android·ios·objective-c
LNCollectionView这篇文章没有任何公式,完全从代码层面讲述如何实现UICollectionView(不使用 UIScrollView);开源项目我放在了github上:LNCollectionView;因为我们没有使用任何原生提供的复合组件,在iOS上它只依赖UIView,在安卓上它只依赖ViewGroup。 一些仿真的物理算式我们在前面的文章中已经完整讲述了:
あjdc5 天前
网络协议·macos·ios·objective-c·cocoa
iOS Delegate模式协议中声明了需要实现的方法。主类通过 weak 引用委托对象,避免循环引用。其他类通过遵守 MyDelegate 协议来实现任务。
opentogether5 天前
macos·objective-c·cocoa
iOS 应用的生命周期Managing your app’s life cycle | Apple Developer Documentation
一丝晨光7 天前
java·windows·macos·objective-c·cocoa·posix·x11
苹果电脑可以安装windows操作系统吗?Mac OS X/OS X/macOS傻傻分不清?macOS系统的Java支持?什么是macOS的五大API法王?先抛开虚拟机安装,苹果电脑可以安装Windows操作系统。苹果公司提供了一个名为Boot Camp的软件,它允许用户在Mac电脑上安装Windows操作系统。通过Boot Camp,用户可以在启动电脑时选择是要进入macOS还是Windows,从而实现在同一台电脑上使用两个不同的操作系统。注意,只有Intel硬件架构才可以用Boot Camp, Apple Silicon M1/M2/M3属于ARM架构,不支持Windows操作系统。
Magnetic_h7 天前
笔记·学习·ios·objective-c
【iOS】OC高级编程 iOS多线程与内存管理阅读笔记——自动引用计数(四)目录ARC规则规则对象型变量不能作为C语言结构体的成员显式转换id和void*属性数组在ARC有效的情况下编译源代码必须遵守一定的规则:
あjdc8 天前
开发语言·ios·objective-c·cocoa·iphone
iPhone所有机型的分辨率在iOS开发中,pt(point)和px(pixel)是两个重要的单位,它们分别代表逻辑分辨率和物理分辨率:
名字不要太长 像我这样就好10 天前
开发语言·macos·ios·objective-c·cocoa
【iOS】UITextView在知乎日报项目的仿写过程中,需要实现一个评论区的长评论折叠,我刚开始想的是用UILabel(文本展现)和UIButton(展开和收起按钮)来实现,后来听学长说可以学习一下UITextView,然后用UITextView来进行实现,特有这篇学习笔记。
几维安全10 天前
macos·objective-c·cocoa
如何通过编译器标志增强移动应用的安全性作为一名 Android 或 iOS 开发者,您可能已经熟悉一些常见的安全开发最佳实践,比如验证外部输入、合理管理内存以及避免使用弱加密算法。然而,即便是最精心编写的代码,也可能包含一些 bug,其中一些可能会导致可被利用的安全漏洞,尤其是在使用 C 或 C++ 等语言编写的原生代码中。
Magnetic_h11 天前
笔记·学习·ios·objective-c·cocoa
【iOS】OC高级编程 iOS多线程与内存管理阅读笔记——自动引用计数(三)目录ARC规则概要所有权修饰符__strong修饰符__weak修饰符__unsafe_unretained修饰符
weixin_4978455411 天前
macos·objective-c·cocoa
.NET MAUI开发的安卓、iOS软件和Java开发的安卓和Swift开发的iOS的区别.NET MAUI:Java (Android):Swift (iOS):.NET MAUI:Java (Android):
Victor_Barnett12 天前
ide·macos·ios·objective-c·xcode·swift
Xcode模拟器运行报错:The request was denied by service delegate造成的原因: (1)新的苹果M系列芯片的Mac电脑 (2)此电脑首次安装启动Xcode的应用程序 (3)此电脑未安装Rosetta 2
cloud___fly13 天前
macos·objective-c·cocoa
线段树模板
小鹿撞出了脑震荡14 天前
开发语言·学习·ios·objective-c
「OC」多线程(三)——NSOperation在写了知乎日报之前学习了相关的GCD和NSThread的相关内容,然后在知乎日报写完之后,我继续开始OC之中多线程的NSOperation的学习。由于之后肯定是要对AFNetworking和SDWebImage的源码继续相关学习,所以学习NSOperation的相关内容也是给后面做铺垫。
小鹿撞出了脑震荡14 天前
ios·objective-c·gcd
「OC」GCD的相关练习为了掌握GCD的相关用法,我让GPT给我出了十道与GCD操作相关的题目,来巩固我对GCD的用法问题描述: 你需要在应用中同时进行多个耗时的任务(如网络请求、文件下载等),但为了避免线程过多导致性能问题,你希望限制同时运行的任务数。具体要求如下:
Good_tea_h16 天前
macos·objective-c·cocoa
了解Cocoa Touch框架与主要组件Cocoa Touch框架是苹果公司为iOS应用程序开发提供的一套完整的框架,它基于Cocoa框架,并专为触控设备如iPhone、iPad等设计。这套框架不仅包含了构建图形用户界面(GUI)所需的工具和类,还提供了访问设备硬件、处理用户输入、管理应用程序生命周期等功能,使得开发者能够高效地创建出丰富、交互性强的iOS应用程序。
Good_tea_h18 天前
macos·objective-c·cocoa
KVO(Key-Value Observing)的作用和使用场景KVO,全称Key-Value Observing,是苹果提供的一套事件通知机制。它允许一个对象(观察者)观察另一个对象(被观察者)指定属性值的改变,当被观察对象的属性值发生变化时,KVO会自动触发监听方法来通知观察者。这种机制是观察者设计模式的一种实现,它提供了一种非侵入性的方式来监听对象属性的变化。
名字不要太长 像我这样就好19 天前
开发语言·笔记·学习·macos·ios·objective-c
【iOS】《Effective Objective-C 2.0》阅读笔记(一)最近开始阅读一些iOS开发的相关书籍,第一本就是《Effective Objective-C 2.0》,这里对第一周的阅读内容进行简单归纳和总结,主要是熟悉OC语言。
shadowcz00719 天前
人工智能·macos·ios·objective-c·cocoa
Narya.ai正在寻找iOS工程师!#Mixlab内推如果你对AI技术和iOS开发充满热情,这里有一个绝佳的机会加入一家专注于AI应用创新的初创公司。Narya.ai正在招聘iOS工程师,帮助他们开发下一代效率工具,旨在提升用户的日常生活效率与幸福感。
moz与京20 天前
c#·objective-c·unix·swift
编程世界发展史(1)——从Simula 67到UNIX战争——来自《什么塑造了今天的编程世界》1967年,Simula 67在挪威面世,引入了面向对象编程中最重要的一些概念(类、对象、继承、虚函数等),它对C++,java,C#的设计都有影响。
键盘敲没电21 天前
ios·objective-c·xcode
【iOS】UICollectionViewUICollectionView是iOS开发中一种功能强大的视图容器,用于展示可滚动且布局灵活多样的内容集合,它能以网格、流水等多种形式呈现数据元素,像展示图片集、商品列表等场景都很适用。开发者可借助相关布局类(如UICollectionViewFlowLayout等)以及遵循对应代理协议,来定制单元格外观、尺寸、间距等布局细节,从而打造出符合不同需求的美观且实用的界面效果。