今天这篇是UI的最后一篇了,后面再整理网络篇知识点1.UIStoryBoard介绍2. UIStoryBoard的界面跳转3. UIStoryBoard界面之间的传值=========================      UIStoryBoard介绍          UIStoryBoard是你可以用来定义用户
最近参加了一些面试,总结一些IOS开发的基础点。1.保留计数的问题:       保留计数主要是在非ARC模式下需要特别的注意,当然这里并不是说ARC模式下就没有保留计数,只是在ARC模式下 ,编译器LLVM会自动插入release,实现内存管理。OC的内存控制根据属性关键字的不同,控制方式不同。   &nb
# iOS开发中的XIB布局:推荐使用吗? 随着iOS开发技术的不断发展,开发者可以选择多种方式进行界面布局,其中最常见的有Storyboard、XIB和程序化布局。在这些布局方式中,XIB文件以其直观的可视化编辑和封装性受到许多开发者的喜爱。那么,XIB布局到底有没有推荐使用的理由呢?本文将探讨XIB布局的优缺点,并通过示例代码进行深入剖析。 ## XIB布局的优缺点 ### 优点 1.
原创 9天前
14阅读
一、视图之间的简单切换。  视图之间的切换实质是视图控制器之间的切换,因为试图控制器(UIViewController)上面都有视图(view),试图控制器切换了,视图自然就实现了切换。  新建一个工程,创建两个类FirstViewController和SecondViewController,它们的父类都是UIViewController,还有工程里自带的ViewController,一共三个视
使用nib文件做界面开发的过程中,加载nib文件后,由于设置了outlet和delegate,出现了一些未能及时释放的引用和retain循环,最后结果当然可想而知,dealloc没有走到,内存一路高歌走上去了。 所以在使用的时候应该需要注意一些地方,及时的释放不必要的引用等 官方文档Memory Management Programming Guide中 Memory Management
原创 2011-05-30 23:43:29
974阅读
iphoneuinavigationcontrollercocoauiviewvariableswindows在使用nib文件做界面开发的过程中,加载nib文件后,由于设置了outlet和delegate,出现了一些未能及时释放的引用和retain循环,最后结果当然可想而知,dealloc没有走到,...
转载 2013-08-22 22:07:00
61阅读
2评论
iphoneuinavigationcontrollercocoauiviewvariableswindows在使用nib文件做界面开发的过程中,加载nib文件后,由于设置了outlet和delegate,出现了一些未能及时释放的引用和retain循环,最后结果当然可想而知,dealloc没有走到,...
转载 2013-08-22 22:07:00
32阅读
2评论
iOS开发UI篇—xib的简单使用 一、简单介绍 xib和storyboard的比较,一个轻量级一个重量级。 共同点: 都用来描述软件界面 都用Interface Builder工具来编辑 不同点: Xib是轻量级的,用来描述局部的UI界面 Storyboard是重量级的,用来描述整个软件的多个界面
原创 2021-07-28 15:16:21
929阅读
iOS开发UI篇—xib的简单使用 一、简单介绍 xib和storyboard的比较,一个轻量级一个重量级。 共同点: 都用来描述软件界面 都用Interface Builder工具来编辑 不同点: Xib是轻量级的,用来描述局部的UI界面 Storyboard是重量级的,用来描述整个软件的多个界面
转载 2016-08-01 09:26:00
80阅读
2评论
最近在修改一个老项目,里面有很多xib文件,需要适配iPhone X,但是又不想重写页面用代码适配,分享个小方法,也算是个笨办法吧, 适配iPhone X底部,iPhone X底部有34px的操作区域,而其他机型的则是没有的,具体步骤如下: 1、 2、 3、双击上图箭头所指,进入如下界面: 然后,就
原创 2023-08-22 11:12:27
148阅读
虽然Swift可以纯代码设计界面,不过不利用现有的可视化工具有时候有点效率低。下面是使用xib设计方法,部分代码来自网上。 (1)新建View 2、新建View class 3、DemoView.swift中 class DemoView: UIView { // MARK:- 创建视图 class
转载 2018-02-21 21:06:00
229阅读
2评论
目录前言命名规范注释规范#define规范全局常量宏(不推荐使用)私有常量宏(不推荐使用)类函数宏#pragma mark规范#import规范类规范@Interface规范常量规范协议规范变量规范@property规范@implementation规范方法规范Initializer和dealloc规范Designated 和 Secondary 初始化方法类簇规范懒加载(Lazy Loading
# iOS开发Xib使用自定义View 在iOS开发中,我们经常会使用Xib来进行界面的布局。有时候,我们需要在Xib使用自定义的View,来实现特定的功能或效果。本文将介绍如何在Xib使用自定义View,并附带代码示例。 ## 自定义View的创建 首先,我们需要创建一个自定义的View类。这个类需要继承自UIView,并且实现init方法和initWithCoder方法。 ``
原创 6月前
191阅读
介绍UIWebView从 iOS2就已经有了,ios7时新加了框架JavaScriptCore.framework,用来做JS交互,当时主流的库WebViewJavascriptBridge,EasyJSWebView 原理是使用劫持页面加载的方法(js动作,js可以将要执行的操作封装到网络请求里面,然后oc拦截这个请求,获取url里面的字符串解析即可),iOS8 以后,苹果推出了新框架 WebK
# iOS view使用xib创建 ## 概述 本文将向刚入行的开发者介绍如何使用xib文件创建iOS视图。我将逐步讲解整个过程,并提供相关代码和注释以帮助理解。请按照以下步骤进行操作。 ## 步骤 | 步骤 | 操作 | | --- | --- | | 步骤1 | 创建一个新的iOS项目 | | 步骤2 | 创建一个新的xib文件 | | 步骤3 | 连接xib文件和代码 | | 步骤4
原创 7月前
206阅读
关于编程语言的所有规范,如果这里没有写到,那就在苹果的文档里: Objective-C 编程语言Cocoa 基本原理指南Cocoa 编码指南iOS 应用编程指南目录点语法间距条件判断三目运算符错误处理方法变量命名注释init 和 dealloc字面量CGRect 函数常量枚举类型私有属性图片命名布尔单例导入 Xcode 工程 点语法应该 始终 使用点语法来访问或者修改属性,访问其他实例时首选括号。
1. XcodeColors:给 Xcode 控制台添加颜色2. XToDo:这个插件不仅高亮 TODO、 FIXME、 ???,还高亮 !!!  注释3. Backlight:高亮当前正在编辑的那一行4. CocoaPods 插件:依赖管理助手5. ACCodeSnippetReposi
 100个数目的限制详细规则是什么?每个开发者在一个membership year (从缴费日开始算起,一年之内算一个membershiip year)中,只能有100个增加设备的名额。如果你增加一个设备,之后又将该设备删除,并不会将用掉的名额恢复。开发者在每个memberShip year 开始的时候,Team Agent 和 Admin 角色可以选择删除掉一些设备来恢复资格,也可以
解锁构建UI的新姿势——SwiftUI注:文中代码、视频及图片素材均来源于官方文档 本期源码:官方下载地址 一、创建SwiftUI项目使用SwiftUI,确保Mac上跑的是macOS 10.15 beta版,或以上版本。Xcode为11 beta版,或以上版本。步骤1打开Xcode,单击Create a new Xcode project,或选择File > New > Project
除了使用storyboard外,我们还可以使用xib来设计并创建页面。1,下面通过一个样例来演示:(1)点击主界面的“信息”按钮,页面切换到信息界面(2)点击信息界面的“返回”,关闭信息界面,回到主界面2,UIModalTransitionStyle有四种跳转方式:(1)CoverVertical:...
转载 2015-09-25 16:33:00
228阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5