随笔分类 -  object-c

1 2 3 4 5 ··· 37 下一页
摘要:相信在做项目的时候,各位同学都有碰到,这样一个问题,页面二级跳转或三级跳转,一键返回到一级页面的需求 今天有个小伙伴问我,他的需求是,在提交一个表单的页面,提交成功后,要展示一个提交表单成功的页面,当用户此时点击返回按钮事,页面就要略过表单页面,放回到上一级页面。 也就是A 跳转到 B(表单页面) 阅读全文
posted @ 2022-10-28 10:56 brave-sailor 阅读(452) 评论(0) 推荐(0) 编辑
摘要:一.isSubclassOfClass简介 /* 判断是否为对象是否为ClassName或其子类的实例 */ - (BOOL)isSubclassOfClass:(Class)aClass; isSubclassOfClass 和 isKindOfClass的 作用基本上是一致的,只不过一个是类方法 阅读全文
posted @ 2022-10-21 13:47 brave-sailor 阅读(67) 评论(0) 推荐(0) 编辑
摘要:文件所在位置如:/Downloads/test.sh 方法一: 1、命令行进入到.sh文件所在的目录,cd Downloads ; 2、输入命令 ./test.sh ; 方法二: 直接将.sh文件拖入终端; 方法三: 命令行输入.sh文件完整路径:/Users/用户名/Downloads/confi 阅读全文
posted @ 2022-10-21 09:17 brave-sailor 阅读(2468) 评论(0) 推荐(0) 编辑
摘要:什么是dispatch_semaphore(信号量)? 以一个停车场的运作为例。简单起见,假设停车场只有三个车位,一开始三个车位都是空的。这时如果同时来了五辆车,看 门人允许其中三辆直接进入,然后放下车拦,剩下的车则必须在入口等待,此后来的车也都不得不在入口处等待。这时,有一辆车离开停车场,看门人得 阅读全文
posted @ 2022-10-19 15:43 brave-sailor 阅读(791) 评论(0) 推荐(0) 编辑
摘要:在更新Xcode14之后发现编译项目在iOS12.5以上的系统都正常,但是在跑iOS12.5以下的系统,例如iOS11,和iOS12.1之类的系统会报错,报错如下: dyld: Library not loaded: /usr/lib/swift/libswiftCoreGraphics.dylib 阅读全文
posted @ 2022-10-17 09:54 brave-sailor 阅读(258) 评论(0) 推荐(0) 编辑
摘要:// 当视图添加子视图时调用 - (void)didAddSubview:(UIView *)subview; // 当子视图从本视图移除时调用 - (void)willRemoveSubview:(UIView *)subview; // 当视图即将加入父视图时 / 当视图即将从父视图移除时调用 阅读全文
posted @ 2022-08-05 16:48 brave-sailor 阅读(151) 评论(0) 推荐(0) 编辑
摘要:CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 CGContextMoveToPoint 开始画线 CGContextAddLineToPoint 画直线 CGContextAddEllipseInRect 画一椭圆 CGCon 阅读全文
posted @ 2022-08-02 17:53 brave-sailor 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1、PureLayout 最终的API为iOS和OS X自动布局-令人印象深刻的简单,非常强大。PureLayout扩展了UIView/NSView, NSArray和NSLayoutConstraint,使用了一个全面的自动布局API,模仿了苹果自己的框架。PureLayout是一个跨平台的Obj 阅读全文
posted @ 2022-07-21 10:18 brave-sailor 阅读(869) 评论(0) 推荐(0) 编辑
摘要:Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理 NSString 字符串属性 //字符串属性// NSString *str1 = @"string"; NSLog(@"长度: % 阅读全文
posted @ 2022-06-02 13:44 brave-sailor 阅读(408) 评论(0) 推荐(0) 编辑
摘要:缓存处理 YTKKeyValueStore - Key-Value存储工具类,说明。 TMCache - TMCache 是 Tumblr 开源的一个基于 key/value 的数据缓存类库,可以用于缓存一些临时数据或者需要频繁加载的数据,比如某些下载的数据或者一些临时处理结果。 JLKeychai 阅读全文
posted @ 2022-05-15 21:19 brave-sailor 阅读(466) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/jiashaoying/article/details/79079500 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件。 SVPullToRefresh - 下拉刷新控件。 MJRefresh - 仅需一行代码就可以为U 阅读全文
posted @ 2022-05-10 10:47 brave-sailor 阅读(1168) 评论(0) 推荐(0) 编辑
摘要:一、 ARC环境 单个viewController的生命周期 initWithCoder:(NSCoder *)aDecoder:(如果使用storyboard或者xib) loadView:加载view viewDidLoad:view加载完毕 viewWillAppear:控制器的view将要显 阅读全文
posted @ 2022-05-08 13:35 brave-sailor 阅读(252) 评论(0) 推荐(0) 编辑
摘要:在iOS开发中,经常会用到UIScrollView控件,比如UIScrollView,UICollectionView,UITableView等,这里有三个属性: @property(nonatomic) BOOL bounces; // default YES. if YES, bounces p 阅读全文
posted @ 2022-04-23 13:48 brave-sailor 阅读(462) 评论(0) 推荐(0) 编辑
摘要:NSString *str = @" this is a test . "; 去掉两端的空格 str = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; 去掉多余的空格 阅读全文
posted @ 2022-04-15 14:11 brave-sailor 阅读(1348) 评论(0) 推荐(0) 编辑
摘要:iOS 申请获取 Wifi 列表权限 iOS 上获取 Wifi 列表其实也有很大限制,在 iOS 9 以前是不能获取Wifi列表的,只能获取当前连接的 Wifi 信息,也就表示只有连接了 Wifi 才能定位,刚才文章说到的场景是,我在一个陌生的原理,拿出手机扫描 Wifi ,也就是我并没连接那里的 阅读全文
posted @ 2022-04-12 15:04 brave-sailor 阅读(5382) 评论(0) 推荐(0) 编辑
摘要:本篇文章主要讲两个知识点:1.深拷贝与浅拷贝 2.NSArray和NSMutaleArray应该用copy还是stong修饰。 一、我们先来分析深拷贝(返回一个对象,一个新的指针指向一个新的内容)与浅拷贝(返回一个对象,一个新的指针指向旧的内容)。 这里面分集合类型(NSArray、NSDictio 阅读全文
posted @ 2022-04-01 10:27 brave-sailor 阅读(76) 评论(0) 推荐(0) 编辑
摘要:前言 在iOS的项目开发中经常遇到需要使用一些自定义的字体文件,比如仿宋_GB2312、华康少女体等。之前我们为了使用这些自定义的字体,在应用的资源包中放入这些字体文件。因为字体文件通常比较大,有的一个字库就达到10M以上,这样打包后的ipa文件的体积就可能会变得很大,对于只有个别的模块需要特殊的字 阅读全文
posted @ 2022-02-10 18:51 brave-sailor 阅读(1900) 评论(0) 推荐(0) 编辑
摘要:说明 1.加粗斜体,字体样式,API无法同时设置斜体,加粗。 2.因此UI为字体样式,需导入字体库,导致增大包体积。 UIFontDescriptorSymbolicTraits可有效解决此问题 UIFontDescriptorSymbolicTraits的组合使用 /// SF-Pro-Displ 阅读全文
posted @ 2022-02-10 18:15 brave-sailor 阅读(1724) 评论(1) 推荐(0) 编辑
摘要:角度转弧度,弧度转角度 //弧度转角度 #define Radians_To_Degrees(radians) ((radians) * (180.0 / M_PI)) //角度转弧度 #define Degrees_To_Radians(angle) ((angle) / 180.0 * M_PI 阅读全文
posted @ 2022-01-18 13:47 brave-sailor 阅读(121) 评论(0) 推荐(0) 编辑
摘要:1、 三角函数double sin (double); 正弦double cos (double);余弦double tan (double);正切 2 、反三角函数double asin (double); 结果介于[-PI/2, PI/2]double acos (double); 结果介于[0 阅读全文
posted @ 2022-01-18 13:39 brave-sailor 阅读(389) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 37 下一页
点击右上角即可分享
微信分享提示