objective-c

开开心心loky3 天前
学习·ios·objective-c·cocoa
[iOS] KVC 学习本篇博客主要介绍 KVC 的相关内容。KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。而不需要调用明确的存取方法。这样就可以在运行时动态在访问和修改对象的属性。而不是在编译时确定,这也是iOS开发中的黑魔法之一。
他们都不看好你,偏偏你最不争气7 天前
macos·ios·objective-c·cocoa·kvc
【iOS】KVC总结KVC的全称是Key-Value Coding(键值编码),是由NSKeyValueCoding非正式协议启用的一种机制,对象采用这种机制来提供对其属性的间接访问,可以通过字符串来访问一个对象的成员变量或其关联的存取方法(getter or setter)。
游戏开发爱好者88 天前
macos·ios·小程序·uni-app·objective-c·cocoa·iphone
苹果iOS26系统升级:液态玻璃与智能功能全解析9 月 15 日,iOS 26 就要正式推送了。苹果这次摆明要用“视觉+智能”两手抓,让人忍不住想问:这波更新,是真香还是套路?
progalchemist11 天前
开发语言·其他·objective-c·swift
Quick SwiftObjective-C测试框架入门教程测试,这个词在开发中经常被提起,但却常常被忽视!(多少项目最后都是"没时间写测试")Swift和Objective-C开发者们有福了,今天我要介绍一个让测试变得简单又有趣的框架 - Quick。
pixelpilot17 天前
开发语言·其他·objective-c·swift
Nimble:让SwiftObjective-C测试变得更优雅的匹配库大家好!今天要和大家分享一个我最近爱上的开源库 —— Nimble。作为iOS开发者,写测试总是那个"应该做但总不太想做"的任务(太真实了!)。但自从用上Nimble,测试代码写起来不仅更轻松,还变得相当有趣!
库奇噜啦呼23 天前
macos·objective-c·cocoa
【iOS】YYModelYYModel是YYKit的高效组件之一,在项目中使用MVC架构时,可以简化数据处理。这里学习后可以对天气预报的仿写进行一个优化。
开开心心loky25 天前
macos·ios·objective-c·cocoa
[iOS] OC高级编程 - 引用计数 (1)引用计数是 iOS 开发中非常重要的一部分内容,仅以本篇博客做此记录,以及介绍引用计数。iOS下内存管理的基本思想就是引用计数,通过对象的引用计数来对内存对象的生命周期进行控制。具体到编程时间方面,主要有两种方式:
天堂罗恋歌25 天前
ios·objective-c·xcode·app store
iOS PPBluetoothKit接入无法找到头文件问题这是一个蓝牙设备需要接入的文件,使用Pods的方法接入的,就不管怎么设置都找不到头文件,现在把使用过的方法都一一罗列出来。希望可以帮助到你。
胎粉仔1 个月前
ios·objective-c·swift
Objective-C —— APIs declaration 自定义NS_ENUM 只是简单地把一些常量组成一组,然后构成枚举类型.但值得注意的是,在这 5 种枚举中,只有 NS_ENUM 和 NS_CLOSED_ENUM 在引入到 swift 后变成 enum.
开开心心loky1 个月前
学习·ios·objective-c·cocoa
[iOS] YYModel 初步学习iOS 开发中少不了各种各样的模型,不论是采用 MVC、MVP 还是 MVVM 设计模式都逃不过 Model。那么大家在使用 Model 的时候肯定遇到过一个问题,即接口传递过来的数据(一般是 JSON 格式)需要转换为 iOS 内我们能直接使用的模型(类)。iOS 开发早期第三方框架没有那么多,大家可能会手写相关代码,但是随着业务的扩展,模型的增多,这些没什么技术含量的代码只是在重复的浪费我们的劳动力而已。所以就会出现 YYModel 这一类的第三方库来解放我们的劳动力。
大熊猫侯佩1 个月前
rust·objective-c·swift
鹿鼎记豪侠传:Rust 重塑 iOS 江湖(下)上集说到韦小宝与双儿发现 Apple 暗中以 Rust 重铸 iOS 根基,却遭鳌拜余党 “鳌不驯” 挑衅,扬言要用旧漏洞再掀风波。
大熊猫侯佩1 个月前
rust·objective-c·swift
鹿鼎记豪侠传:Rust 重塑 iOS 江湖(上)话说康熙二十八年,通吃岛上来了件新鲜物事 —— 一台镶金嵌玉的 iPhone,乃是韦小宝从西洋商队那儿换来的宝贝。
Magnetic_h1 个月前
笔记·学习·ios·设计模式·objective-c·cocoa
【iOS】设计模式复习目录观察者模式通知机制基本使用注册观察者创建一个通知发送通知通知与多线程使用异步发送通知NSNotificationQueue通知队列
他们都不看好你,偏偏你最不争气1 个月前
开发语言·macos·ios·objective-c
【iOS】AFNetworkingAFNetworking的构成很简单,主要就四个部分:Manager : 负责处理网络请求的两个Manager,主要实现都在AFURLSessionManager中。
钟念1 个月前
macos·objective-c·cocoa
【打包app】uniapp打包ios端和安卓端app这是一个非常详细和完整的基于 UniApp 将应用打包并上线到 iOS 端(App Store)和安卓端(国内主流市场)的全流程指南。
搜狐技术产品小编20231 个月前
macos·ios·objective-c·cocoa
CAEmitterLayer:iOS 中创建炫酷粒子效果的魔法工具在 iOS 开发中,CAEmitterLayer 是一个强大但相对复杂的类,它可以创建出各种炫酷的粒子效果,如火焰、烟雾、雨、雪等自然现象,或者用于增强用户界面的视觉效果。本文将深入探讨 CAEmitterLayer 的使用方法,帮助你掌握这个强大的视觉效果工具。
白玉cfc1 个月前
开发语言·ios·单例模式·objective-c
【OC】单例模式在之前我们已经学习过单例模式的有关内容,但是只是最简单的单例,无法胜任多线程或者稍微多一点的情况便无法确定单例的唯一性,于是更深度的学习了单例模式
他们都不看好你,偏偏你最不争气1 个月前
开发语言·macos·ios·objective-c·cocoa
【iOS】UIViewController视图初始化会设计两个方法:loadView和ViewDidload当新添加一个视图控制器时,通过xcode生成的代码模版只有viewDidLoad代码。当视图控制器的view被请求时,loadView方法会被调用,但因为他还没背创建,所以会是nil。
开开心心loky1 个月前
macos·ios·objective-c·cocoa·xcode
[iOS] 属性关键字属性关键字是一个非常重要的部分在 iOS 开发中,这篇博客是对前面内容的复习以及一些补充。属性用于封装对象中的数据,属性的本质是 ivar(实例变量) + setter + getter。