• 2024-08-21「OC」视图控制器的懒加载策略
    「OC」视图控制器的懒加载策略文章目录「OC」视图控制器的懒加载策略懒加载懒加载的优点常见的懒加载实现方法使用懒加载的注意事项控制器的懒加载参考资料懒加载懒加载(LazyLoading)是一种设计模式,其核心思想是在需要时才进行对象的创建或资源的加载,而不是在对象
  • 2024-06-06UI学习笔记(一)
    UI学习一:UIView基础frame属性隐藏视图对象:UIView的层级关系二:UIWindow对象三:UIViewController基础UIViewController使用四:定时器与视图移动五:UISwitch控件六:滑动条和进度条七:步进器和分栏控件总结一:UIView基础我们先来介绍一下frame属性frame属性frame框架可以
  • 2024-05-16UITabBarController点击UITabBarItem 禁止跳转 iOS
    写在下面类里无效,切记classCJZFTabBarViewController:UITabBarController{} 需要写在appdelegate或者基类里,可以拦截tabbaritem是否被选中。选中了后,才会走  didSelect代理方法。 @interfaceBaseViewController()<UITabBarControllerDelegate>@end//判
  • 2024-01-10ios开发中:当一个 viewcontroller 中嵌套了一个 viewcontroller.view,pushViewcontroller 方法不起作用?
    在iOS开发中,当你在一个UIViewController中嵌套另一个UIViewController的视图时,即使嵌套的视图能够正确显示,该嵌套的UIViewController实例可能不会被完全加入到视图控制器层次结构中。这可能导致一些问题,比如无法使用pushViewController:animated:方法进行导航。原因这种
  • 2023-12-01class dump使用方式和原理
    ​ classdump使用方式和原理一、安装官网下载安装包完成后,将class-dump复制到usr/bin文件夹下如果这个时候没有发现usr文件夹说明其隐藏起来了去查询mac系统下怎么显示隐藏文件发现macos10.11不让复制没有这个权限解决办法如下:重启电脑,按住command+R,出现OSXUt
  • 2023-11-17手机直播源码,导航栏侧滑手势启用/禁用弃用正确姿势
    手机直播源码,导航栏侧滑手势启用/禁用弃用正确姿势一般我们如此设置手势侧滑(1.先建一个NAV的子类.然后重写Push方法) -(void)pushViewController:(UIViewController*)viewControlleranimated:(BOOL)animated{  if(self.viewControllers.count>=1){    vi
  • 2023-10-06无涯教程-OC - Navigation Bar函数
    导航栏包含导航控制器的导航按钮,导航控制器是可被按下和弹出的视图控制器的堆栈。导航栏上的标题是当前视图控制器的标题。NavigationBar-示例代码步骤1-创建基于视图的应用程序。步骤2-现在,选择AppDelegate.h并为导航控制器添加一个属性,如下所示-#import<UIKit/U
  • 2023-10-04无涯教程-OC - iAd整合
    iAd用于显示由Apple服务器提供的广告,iAd帮助无涯教程从iOS应用程序中获得收入。iAd集成步骤步骤1-创建一个基于视图的简单应用程序。步骤2-选择您的项目文件,然后选择目标,然后在选择框架中添加iAd.framework。步骤3-如下更新ViewController.h-#import<UIKit/UIKit.h>
  • 2023-10-04无涯教程-OC - 应用内购买
    应用内购买用于购买应用程序的其他内容或升级功能。涉及步骤步骤1-在iTunesconnect中,确保您具有唯一的应用ID,并且当无涯教程使用捆绑程序ID和代码签名创建应用程序更新时在Xcode中具有相应的配置文件。步骤2-创建一个新的应用程序并更新应用程序信息,您可以在Apple的添
  • 2023-10-04无涯教程-OC - 地图操作
    地图对无涯教程找到位置始终很有帮助。使用MapKit框架将Map集成到iOS中。涉及步骤步骤1-创建一个基于视图的简单应用程序。步骤2-选择您的项目文件,然后选择目标,然后添加MapKit.framework。步骤3-无涯教程还应该添加Corelocation.framework。步骤4-将MapView添加到Vi
  • 2023-10-03无涯教程-OC - 位置操作
    只要用户允许应用程序在核心位置框架的帮助下访问信息,无涯教程就可以在iOS中轻松找到用户的当前位置。位置处理步骤步骤1-创建一个基于View的简单应用程序。步骤2-选择您的项目文件,然后选择目标,然后添加CoreLocation.framework,如下所示-步骤3-在ViewController.xib中
  • 2023-10-02无涯教程-OC - 相机管理
    相机是移动设备中的常见功能之一。无涯教程可以用相机拍照并在无涯教程的应用程序中使用它,这也非常简单。相机管理步骤步骤1-创建一个简单的基于视图的应用程序。步骤2-在ViewController.xib中添加按钮并为该按钮创建IBAction。步骤3-添加图像视图并创建IBOutlet,将其
  • 2023-10-02无涯教程-OC - 加速传感器
    Accelerometer计用于检测设备在三个方向x,y和z上的位置变化,无涯教程可以知道设备相对于地面的当前位置,为了测试该示例,您需要在设备上运行它,并且不能在模拟器上运行。示例的步骤第1步 - 创建一个简单的基于视图的应用程序。第2步 -在ViewController.xib中添加三个标签,
  • 2023-10-02无涯教程-OC - 委托(Delegates)
    假设对象A调用对象B来执行操作,动作完成后,对象A应知道B已完成任务并采取必要的措施,这是在代表的帮助下实现的。上面示例中的关键概念是-A是B的委托对象。B将引用A。A将实现B的委托方法。B将通过委托方法通知A。创建步骤第1步-首先,创建一个单视图应用程序。第2步-
  • 2023-09-15iOS开发实战-仿小红书App开发-2-项目总体设计,TabBarController,启动页,深色模式
    1.新建一个LittlePink项目 完成一些配置. 2.在Main中新增一个TabBarController.把箭头给TbaBarController. 除了原有的一个ViewController外,再拉两个ViewController,使Main中共有5个ViewController. 将主界面Ctrl加拖拽到其他三个ViewController中,选择ViewCon
  • 2023-08-28iOS开发Swift-3-UI与按钮Button-摇骰子App(1)
    1.创建新项目Dice 2.图标 删去AppIcon,将解压后的AppIcon.appiconset文件拖入Assets包。 3.将素材点数1-6通过网页制作成2x,3x版本并拖入Asset。 4.设置对应的UI。 5.拖入Button组件并设置style。 6.Ctrl加拖拽将Button拖拽到ViewController里,并设置Connection,Nam
  • 2023-08-22iOS开发之--使用storyboard进行跳转
    iOS开发中使用故事板进行开发是非常高效的一种方式,虽然有这样那样的问题,但是不得不承认,使用sb可以在最短的时间内完成整个项目的布局,节约开发者大量的时间,而且便于修改,非常直观,虽然可能不太灵活,但是方便!下面就来总结下常用的跳转方式:一、纯代码界面跳转方式1.导航控制器(UINavigat
  • 2023-04-21iOS 屏幕旋转的设置方法
    VC上屏幕旋转的方式有2种1.因重力导致的屏幕旋转条件:shouldAutorotate返回true,设备开启了屏幕旋转开关。设备发生重力旋转。2.单页面强制旋转条件:无。设置设备旋转方向。NSNumber*orientationTarget=[NSNumbernumberWithInteger:isLaunchScreen?UIInterfaceOrient
  • 2023-03-30IOS中KVO模式的解析与应用
    最近老翁在项目中多处用到了KVO,深感这种模式的好处。现总结如下:一、概述KVO,即:Key-ValueObserving,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。KVO其实也是“观察者”设计模
  • 2023-03-30UITabBarController使用
    [cpp]viewplaincopyprint?1.{2.if([superinit]!=nil){3.UITabBarItem*item=[[UITabBarItemalloc]initWithTitle:@"asdfsadf"image:[UIImageimageNamed:@"WWAN5.png"]tag:1];4
  • 2022-12-27WWDC 2013 Session笔记 - iOS7中的ViewController切换
    这是我的WWDC2013系列笔记中的一篇,完整的笔记列表请参看​​这篇总览​​​。本文仅作为个人记录使用,也欢迎在​​许可协议​​​范围内转载或使用,但是还烦请保留原文链接,谢
  • 2022-11-23springboot整合jsp传参
    ViewController:packagecom.keafmd.controller;importorg.springframework.stereotype.Controller;importorg.springframework.ui.Model;importorg.springframewo
  • 2022-10-31小白救星-SpringBoot最简教程02: HelloWorld
    文章目录​​1、快速搭建自己的第一个服务​​1、快速搭建自己的第一个服务这里创建一个包,叫controller,代表控制器的意思。然后在里面新建一个ViewController,代表视图控制器
  • 2022-10-17QFramework v1.0 使用指南 工具篇:03. CodeGenKit 脚本生成
    在这一篇,我们学习几乎每个项目都要用到并且从中受益的功能:自动生成脚本并绑定,简称脚本生成。基本使用我们先在场景中,随便创建一些有父子结构的GameObject,如下所示:接着
  • 2022-10-11[Android开发学iOS系列] ViewController
    iOSViewController写UIKit的代码,ViewController是离不开的.本文试图讲讲它的基本知识,不是很深入且有点杂乱,供初级选手和跨技术栈同学参考.WhatisaViewContro