灵心如玉,守一生无惧|

SadicZhou

园龄:3年2个月粉丝:7关注:4

随笔分类 -  ios开发

IOS-开发获取tableview中cell的最终渲染宽度
摘要:如图 我想要实现一个cell,里面有一个白色的消息区域宽度是整个cell的宽度减少20pt, 于是我写了 _msgview.frame =CGRectMake(10, _time.bounds.origin.x+30, self.contentView.bounds.size.width-20, 8
141
0
0
IOS开发-与时间相关NSCalendar、NSDate类的基本使用
摘要:1.获取世界统一时间和当前城市时间 -(void)getNowDate{ NSDate *nowDate = [NSDate date]; NSTimeZone *localTimeZone = [NSTimeZone localTimeZone]; NSInteger ti = [localTim
165
0
0
IOS开发-OC获取当前时间戳
摘要://获取当前时间戳 -(NSString *) getTimeNow{ NSDateFormatter *formatter = [[NSDateFormatter alloc] init] ; [formatter setDateStyle:NSDateFormatterMediumStyle];
1869
0
0
IOS开发-OC页面跳转传递参数
摘要:使用OC进行IOS开发页面跳转传递参数的思路: 1.在AppDelegate.h中定义一个可变词典 2.在AppDelegate.m中初始化该可变词典 3.向字典中添加要传递的参数 4.在目标页面拿到参数 1.在AppDelegate.h中定义一个可变词典 #import <UIKit/UIKit.
379
0
0
IOS开发-OC UINavigationController使用
摘要:1.什么是UINavigationController UINavigationController是iOS中的一个重要的导航控制器类,它可以用来管理页面之间的导航跳转。 UINavigationController的主要特征包括: - 管理导航栈(navigation stack),实现页面的推入
961
0
0
IOS开发-实现图片缓存优化性能
摘要:在Objective-C中,可以这么实现图片的本地缓存: 1. 创建一个用于存储图片的缓存文件夹; 2. 根据图片URL构建缓存文件名; 3. 检查缓存路径是否存在,如果存在直接读取缓存图片; 4. 不存在则从网络下载图片; 5. 保存图片到缓存,以名称cacheFilename; 6. 以后再加载
221
0
0
IOS开发-iOS中电话号码和邮箱判断
摘要:在iOS应用中我们经常会遇到一些个人信息的设置,需要判断用户输入的信息是否正确,电话号码和邮箱等是否符合要求,下面直接上代码: 1,判断字符串是否是电话号码: - (BOOL)checkTelNumber:(NSString*)telNumber { NSString *pattern = @"^1
150
0
0
IOS开发-常用的输出类型总结
摘要:int类型 %d 或者 %i char型 %c float型 %f (具体限制输出的位数,根据c语言中的规则) oc对象 %@ (BOOL类型 也可以使用%@输出,一般情况不直接输出BOOL的值) NSUInteger类型 %lu (该类型是无符号整型,相当于unsigned long) 举例: i
59
0
0
IOS开发-NSUserDefaults的基本使用,缓存数据实现数据持久化
摘要:NSUserDefaults是iOS与 macOS 中的一个存储对象。它用于存储应用程序运行期间和退出后需要保存的数据。 NSUserDefaults的特点:- 基于键值对:使用字符串作为键名存储数据。- 支持的类型:NSString、NSNumber、NSDate、NSArray、NSDictio
763
0
0
IOS开发-使用UIImageView加载网络图片
摘要:使用UIImageView加载网络图片可以分为三步 1.创建UIImageView实例: UIImageView *imgview = [[UIImageView alloc] init]; imgview.frame =CGRectMake((self.view.frame.size.width-
893
0
0
IOS开发-UIImageView基本用法
摘要:UIImageView是iOS中用于显示图像(图片、gif、svg等)的视图。 它的主要功能有: 1. 显示图片UIImageView可以通过image属性显示一张UIImage类型的图片。可以是本地图片、从网络下载的图片等。 2. 设置填充模式可以通过contentMode属性设置图片在UIIma
1129
0
0
IOS开发-UIColor的基本用法
摘要:1. 使用预定义的系统颜色 UIKit框架内预定义了一些常用的颜色,我们可以直接使用: UIColor *redColor = [UIColor redColor]; UIColor *blueColor = [UIColor blueColor]; UIColor *greenColor = [U
263
0
0
IOS开发-设置UILabel行间距lineSpacing
摘要:1.如何设置UILabel行间距lineSpacing UILabel是没有这么一个直接暴露的属性的,想要修改lineSpacing,我们需要借助NSAttributedString来实现。 NSMutableParagraphStyle *style = [NSMutableParagraphSt
1251
0
0
IOS开发-实现一个高度自适应的UILabel和一个宽度自适应的UILabel
摘要:1.实现一个高度自适应的UILable 思路:UILabel初始化之后,先不要设置他的宽度和高度,等到设置好text属性和font属性之后,根据text的长度以及font的大小来计算UILabel控件的高度 //实现一个高度自适应的uilabel UILabel *label2 = [[UILabe
506
0
0
IOS开发--UILabel的基本使用
摘要:UILabel是iOS中用于显示静态文本的控件。 它的主要功能是:1. 显示一行或多行文本 UILabel可以用来显示单行或多行文本内容。通过设置numberOfLines属性可以控制文本显示的行数。2. 字体、颜色和对齐方式定制可以通过font、textColor和textAlignment属性来
1245
0
0
ios开发--cocoapod安装、更新和使用 , 安装中出现的错误及解决方案 M1或者M2安装cocoapods
摘要:cocoapod是ios开发时常用的包管理工具 1.M1或者是M2系统安装cocoapods先操作一下两个设置 1、打开访达->应用->实用工具->终端->右键点击终端->显示简介->勾选使用 Rosetta 打开,关闭终端,重新打开。2、打开访达->应用->Xcode->右键点击Xcode->显示
3428
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起
  1. 1 尚好的青春 孙燕姿
  2. 2 孙燕姿
  3. 3 克卜勒 孙燕姿
- 孙燕姿
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.