首页
学习
活动
专区
工具
TVP
发布

iOS底层原理

专栏作者
61
文章
49859
阅读量
19
订阅数
Swift-属性包装器,运行时反射
Swift提供了一个Combine的功能,它可以使我们组合不同的框架使用包括UIKit跟SwiftUI
Wilbur-L
2022-08-07
7300
多语言-异步并发
一·为了异步测试算法 golang 我的main入口是这样的 func main() { //创建消息通道 var quitMsg chan int = make(chan int) //数据量 var num = 100000 //生成随机数组 var randomArray []int = GeneralRandomArray(num,0,num) //生成近似随机数组 var nearlyArray []int = GeneralNearlyArray(num,700) go
Wilbur-L
2022-05-11
7130
多语言-插入排序InsertSort
3.声明一个变量j保存合适插入的位置,因为这个j在第二层循环当中作初始化逻辑外部拿不到
Wilbur-L
2022-05-07
3950
多语言-选择排序SelectSort
这里还需要注意一个地方,当下班i = minIndex的时候说明遍历到数组的倒数第二个位置.所以还需要加一个判断
Wilbur-L
2022-05-07
4180
iOS - 开发1年后对MVC新的理解
问题来了回到工程项目需求,每个cell都有增加减少按钮 而且需要有选中效果在View层.意味着MVC架构模式中 我在View层对Model进行了修改.
Wilbur-L
2022-03-10
1.1K1
过年发霉一起读 - Mac OS & iOS内核(一)
UI层由 Aqua ,Quick Look, Spotlight, Accessibility
Wilbur-L
2022-02-06
9240
iOS - 记录一次内存泄漏
发现经过 由于业务需求需要有绑带微信&登录微信两个功能 实际上访问的是同一个登陆接口路由
Wilbur-L
2021-12-08
5890
iOS - MVC与MVP的差异 (一)
拿我在以前写的一篇文章中作例子 iOS-NSArray与Model模型 该篇文章中Model层数据通过UITabelView的delegate & dataSource 方法
Wilbur-L
2021-11-12
7250
iOS - 自动化集成部署
在 Mac 环境下,我们需要先安装 JDK,然后在 Jenkins 的官网 下载最新的 war 包。下载完成后,打开终端,进入到 war 包所在目录,执行以下命令:
Wilbur-L
2021-11-10
7190
iOS - 记录bugly一次崩溃
NSMutableRLEArray objectAtIndex:effectiveRange:: Out of bounds
Wilbur-L
2021-11-09
1.2K0
iOS - 代码Review (四)
如果想修改LLDB调试的po指令打印出来的消息那么可以重写上面的方法,只需要添加debug
Wilbur-L
2021-11-04
3610
iOS - 代码Review (三)
一·实例变量的属性Setter&Getter 对象内部访问属性 @interface Test : NSObject @property (nonatomic, copy) NSString *firstName; @property (nonatomic, copy) NSString *lastName; @end @implementation Test - (NSString *)fullName { return [NSString stringWithFormat:@"%@ %@",
Wilbur-L
2021-10-29
4350
iOS - 代码Review (二)
创建一个继承自NSObject的类时候我们无法避免的会引入Foundation.h头文件,如果不在头文件引入这个文件的话,那么就要引入其
Wilbur-L
2021-10-29
3620
iOS - 代码Review(一)
注:虽然有些写法是缩写,但需要考虑到遇到你的代码或函数名称可能是不同语言文化背景习惯的人时候
Wilbur-L
2021-10-27
5920
iOS15.0-记录一次兼容15出现的报错Conflicting types for 'CC_MD5'
Declaration of 'CC_MD5' must be imported from module 'CommonCrypto.CommonDigest' before it is required
Wilbur-L
2021-09-24
1.1K0
iOS-如何创建一个新的App基础框架
删掉自带的ViewController,并且分别创建Main ViewController View Model
Wilbur-L
2021-09-24
1.1K0
iOS-如何让SPPageMenu滑动
创建一个Super父类,并继承SPPageMenuDelegate ,UIScrollViewDelegate
Wilbur-L
2021-09-03
5990
iOS-使用GCD单例创建管理对象
一·单例缓存全局变量 + (instancetype)E { static E *e; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ //开启一个单例 e = [[e alloc] init]; }); return e; } 二·准备工作 在头文件暴露你所需要的属性or方法 @property (nonatomic,strong) NSString *hacker;
Wilbur-L
2021-09-02
5530
iOS-NSArray与Model模型
一·应用场景 在日常开发中写页面UI,必定离不开与后端的数据JSON交互 1.如何快速写一个UITableView Step1:UITableView懒加载 - (UITableView *)tableView { if(!_tableView){//alloc init 初始化一个TableView} } Step2.继承Delegate&DataSource 这里举几个重要的必须实现的协议方法 - (void)didSelectRowAtIndexPath { //这里实现c
Wilbur-L
2021-08-13
6200
Swift入门教程?看一篇文章就够了(六)
func 方法名字(参数名字:参数类型,参数名字1: 参数类型) ->返回值类型/(返回值名字:返回值类型,返回值名字1:返回值类型)
Wilbur-L
2021-07-19
4000
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档