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

iOS开发干货分享

技术分享!iOS开发交流群:763164022
专栏成员
141
文章
186813
阅读量
53
订阅数
BAT算法面试题(12)--环形链表(哈希表法)
面试题目 给定一个链表,判断链表中是否有环. 难度升级: 试试能否在不使用额外空间解决此问题? 解决方案(哈希表) 思路 我们可以通过检查一个结点此前是否被访问过来判断链表是否为环形链表.常用方法,一
iOSSir
2023-03-19
3180
BAT面试算法进阶(9)- 三维形体投影面积
在 N * N 的网格中,我们放置了一些与x,y,z 三轴对齐的 1 * 1 * 1 立方体。每个值 v = grid[i][j] 表示 v 个正方体叠放在单元格 (i, j) 上。现在,我们查看这些立方体在xy、yz 和 zx平面上的投影。
iOSSir
2023-03-19
3050
BAT面试算法进阶(4)- 无重复字符的最长子串(滑动法优化+ASCII码法)
Given a string, find the length of the longest substring without repeating characters.
iOSSir
2023-03-19
2640
每天一道前端面试题:如何进行网站性能优化
content方面 减少HTTP请求:合并文件、CSS精灵、inline Image 减少DNS查询:DNS缓存、将资源分布到恰当数量的主机名 减少DOM元素数量 Server方面 使用CDN 配置ETag 对组件使用Gzip压缩 Cookie方面 减小cookie大小 css方面 将样式表放到页面顶部 不使用CSS表达式 使用<link>不使用@import Javascript 方面 将脚本放到页面底部 将javascript 和 css从外部引入 压缩JavaScript和css 删除不需要的脚本 减
iOSSir
2020-07-24
6530
iOS视频编码实战VideoToolbox
iOS中编码视频数据,一般情况而言一个项目仅需要一个编码器,不过有时特殊需求可能需要两个编码器同时工作.本例中实现了编码器类.仅通过指定不同编码器的枚举值就可以快速生成需要的编码器,且支持两个编码器一起工作.
iOSSir
2019-06-20
4K0
你真的能写好一个单例么?
原文地址:https://juejin.im/post/5cb067676fb9a0688360f987”
iOSSir
2019-06-14
3650
笔记-如何优雅姿势探究类结构(类的底层原理解析)
https://juejin.im/post/5cb2a2305188251af6079254”
iOSSir
2019-06-14
6500
iOS 内存管理相关面试题
保证任何时候指向对象的指针个数和对象的引用计数相同,多一个指针指向这个对象这个对象的引用计数就加1,少一个指针指向这个对象这个对象的引用计数就减1。没有指针指向这个对象对象就被释放了。
iOSSir
2019-06-14
1.5K0
2019年,希望所有的程序员都能逃过这些梗……
作为一个资深的老程序员,我感觉我很有资格说这个话,不管你学的是Java、c++、PHP、安卓、IOS。只要你是程序员,你就绕不开这个梗。
iOSSir
2019-06-14
5480
你真的能写好一个单例么?
单例可能是 iOS 开发者最熟悉设计模式之一了。 我们的项目里头也使用了很多单例😓。 最近为了解决项目中单例的 bug 而花费了两天多的时间,发现用 ObjC 写好一个单例真的不容易! V1.0 可能有很多人不服气,单例么, 有什么难的, 一个简单的 dispatch_once 不就解决了么! 比如下边的代码: @implementation SingletonClass + (instancetype)sharedInstance { static SingletonClass *instanc
iOSSir
2019-05-10
9160
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档