技术栈
objective-c
库奇噜啦呼
2 天前
macos
·
objective-c
·
cocoa
【iOS】YYModel
YYModel是YYKit的高效组件之一,在项目中使用MVC架构时,可以简化数据处理。这里学习后可以对天气预报的仿写进行一个优化。
开开心心loky
4 天前
macos
·
ios
·
objective-c
·
cocoa
[iOS] OC高级编程 - 引用计数 (1)
引用计数是 iOS 开发中非常重要的一部分内容,仅以本篇博客做此记录,以及介绍引用计数。iOS下内存管理的基本思想就是引用计数,通过对象的引用计数来对内存对象的生命周期进行控制。具体到编程时间方面,主要有两种方式:
天堂罗恋歌
4 天前
ios
·
objective-c
·
xcode
·
app store
iOS PPBluetoothKit接入无法找到头文件问题
这是一个蓝牙设备需要接入的文件,使用Pods的方法接入的,就不管怎么设置都找不到头文件,现在把使用过的方法都一一罗列出来。希望可以帮助到你。
胎粉仔
4 天前
ios
·
objective-c
·
swift
Objective-C —— APIs declaration 自定义
NS_ENUM 只是简单地把一些常量组成一组,然后构成枚举类型.但值得注意的是,在这 5 种枚举中,只有 NS_ENUM 和 NS_CLOSED_ENUM 在引入到 swift 后变成 enum.
开开心心loky
5 天前
学习
·
ios
·
objective-c
·
cocoa
[iOS] YYModel 初步学习
iOS 开发中少不了各种各样的模型,不论是采用 MVC、MVP 还是 MVVM 设计模式都逃不过 Model。那么大家在使用 Model 的时候肯定遇到过一个问题,即接口传递过来的数据(一般是 JSON 格式)需要转换为 iOS 内我们能直接使用的模型(类)。iOS 开发早期第三方框架没有那么多,大家可能会手写相关代码,但是随着业务的扩展,模型的增多,这些没什么技术含量的代码只是在重复的浪费我们的劳动力而已。所以就会出现 YYModel 这一类的第三方库来解放我们的劳动力。
大熊猫侯佩
8 天前
rust
·
objective-c
·
swift
鹿鼎记豪侠传:Rust 重塑 iOS 江湖(下)
上集说到韦小宝与双儿发现 Apple 暗中以 Rust 重铸 iOS 根基,却遭鳌拜余党 “鳌不驯” 挑衅,扬言要用旧漏洞再掀风波。
大熊猫侯佩
8 天前
rust
·
objective-c
·
swift
鹿鼎记豪侠传:Rust 重塑 iOS 江湖(上)
话说康熙二十八年,通吃岛上来了件新鲜物事 —— 一台镶金嵌玉的 iPhone,乃是韦小宝从西洋商队那儿换来的宝贝。
Magnetic_h
13 天前
笔记
·
学习
·
ios
·
设计模式
·
objective-c
·
cocoa
【iOS】设计模式复习
目录观察者模式通知机制基本使用注册观察者创建一个通知发送通知通知与多线程使用异步发送通知NSNotificationQueue通知队列
他们都不看好你,偏偏你最不争气
14 天前
开发语言
·
macos
·
ios
·
objective-c
【iOS】AFNetworking
AFNetworking的构成很简单,主要就四个部分:Manager : 负责处理网络请求的两个Manager,主要实现都在AFURLSessionManager中。
钟念
14 天前
macos
·
objective-c
·
cocoa
【打包app】uniapp打包ios端和安卓端app
这是一个非常详细和完整的基于 UniApp 将应用打包并上线到 iOS 端(App Store)和安卓端(国内主流市场)的全流程指南。
搜狐技术产品小编2023
15 天前
macos
·
ios
·
objective-c
·
cocoa
CAEmitterLayer:iOS 中创建炫酷粒子效果的魔法工具
在 iOS 开发中,CAEmitterLayer 是一个强大但相对复杂的类,它可以创建出各种炫酷的粒子效果,如火焰、烟雾、雨、雪等自然现象,或者用于增强用户界面的视觉效果。本文将深入探讨 CAEmitterLayer 的使用方法,帮助你掌握这个强大的视觉效果工具。
白玉cfc
16 天前
开发语言
·
ios
·
单例模式
·
objective-c
【OC】单例模式
在之前我们已经学习过单例模式的有关内容,但是只是最简单的单例,无法胜任多线程或者稍微多一点的情况便无法确定单例的唯一性,于是更深度的学习了单例模式
他们都不看好你,偏偏你最不争气
17 天前
开发语言
·
macos
·
ios
·
objective-c
·
cocoa
【iOS】UIViewController
视图初始化会设计两个方法:loadView和ViewDidload当新添加一个视图控制器时,通过xcode生成的代码模版只有viewDidLoad代码。当视图控制器的view被请求时,loadView方法会被调用,但因为他还没背创建,所以会是nil。
开开心心loky
17 天前
macos
·
ios
·
objective-c
·
cocoa
·
xcode
[iOS] 属性关键字
属性关键字是一个非常重要的部分在 iOS 开发中,这篇博客是对前面内容的复习以及一些补充。属性用于封装对象中的数据,属性的本质是 ivar(实例变量) + setter + getter。
开开心心loky
18 天前
macos
·
ui
·
ios
·
objective-c
·
cocoa
[iOS] ViewController 的生命周期
UIViewController 是在 iOS 开发中一个非常重要的角色,他是 view 和 model 的桥梁,通过 UIViewController 的管理将数据展示在视图上。与此同时作为 uikit 中最基本的一个类,一般复杂的项目都离不开 UIViewController 作为基类,所以了解 UIViewController 的生命周期是很重要的。
pop_xiaoli
18 天前
macos
·
objective-c
·
cocoa
OC-单例模式
单例模式,简单的说就是一个类始终只对应同一个对象,每次获取这个类的对象获得的都是同一个实例如果一个类始终只能创建一个实例,那么这个类被称为单例类。单例类只有一个全局的接口来访问这个实例。当第一次载入的时候,他通常使用延迟加载的方创建唯一单例。在程序中一个单例只初始化一次,为了保证在使用中始终存在,单例类的存储是在存储器的全局区域,在编译时分配内存,只要程序在运行单例就始终存在,占用内存。在APP结束运行后释放这部分内存。但是在系统方法中,存在未知的自动释放池,如果对一个对象进行自动释放的话,可能进入未知的
Magnetic_h
18 天前
笔记
·
macos
·
ios
·
objective-c
·
cocoa
【iOS】block复习
目录block的本质block与内存管理对于block在MRC和ARC下的区别block内部的内存管理
他们都不看好你,偏偏你最不争气
19 天前
macos
·
objective-c
·
cocoa
【iOS】 单例模式
首先让我们先看下关于单例模式的定义(来自于《设计模式》(Addison-Wesley,1994))一个类有且仅有一个实例,并且自行实例化向整个系统提供。
开开心心loky
19 天前
ui
·
ios
·
objective-c
·
cocoa
[iOS] push 和 present Controller 的区别
目录前言1.push & pop 方法push 方法pop 方法2.present & dismiss 方法