Created with Sketch.
Created with Sketch.
首页
发现
小书
登录/注册
×
注册小专栏
通过微信登录
通过微博登录
通过Github登录
通过邮箱
注册
、
登录
友情提示
Login FAQ
.
×
邮箱登录
通过微信、微博、Github 登录
登录
×
邮箱注册
通过微信、微博、Github 登录
注册
iOS小圈子
作者
小久
文章
48篇
售价
¥ 0
订阅
等共 137 人
免费订阅
奖励
你可以在自己的个人网站、微博、朋友圈、微信群等分享本专栏的链接,如果有用户通过你的分享订阅,你将获得该订阅金10%的收入分成。
向大家推荐《iOS小圈子》 https://xiaozhuanlan.com/Jul7day?rel=
复制链接
Created with Sketch.
微信扫码
icon_weibo_01@2x
Created with Sketch.
新浪微博
icon_twitter@2x
Created with Sketch.
Twitter
取消
确定
一个iOS技术交流的小圈子,用文章叙述开发中常用的想法和造轮子的分享。订阅后 可以添加微信 mayday1739 回复小圈子 进微信群
最新文章
Group 14
Created with Sketch.
按发布时间正序
小久
Flutter-从入门到项目 02: 环境配置
这个篇章我们一起快速搭建 Flutter 的开发环境,同时会将搭建Flutter 开发环境中的一些技巧和经验分享给大家。 如果你在搭建 Flutter 的开发环境, 可以在留言区及时留言,我尽量会在第一时间和你联系 📮 ...
小久
Flutter-从入门到项目 01: Flutter重要性
Flutter 相信大家已经不再陌生了! 在 2018-2020 无论从实际开发到面试,Flutter已经走入移动开发 (Android / iOS). 本人针对 Flutter 的表现, 真心觉得 Flutter 有必要真正掌握. 可能很多开发人员觉得学习一门新的语言是...
小久
最新libclosure-74编译调试-玩转Block源码
最新libclosure-74编译调试-玩转Block源码 ① 闲着编译了最新libclosure-74 Block 底层源码想必大家已经非常熟悉了,但是估计有很多人不知道怎么去看,更有甚者不知道在哪! 这里首先感谢苹果开源了 : libclosure-74 尽...
小久
2020年底备战—从技术到面试合集
技术区性能优化 iOS性能优化 — 一、crash监控及防崩溃处理 iOS性能优化 — 二、卡顿监控及处理 iOS性能优化 — 三、安装包瘦身 iOS性能优化 — 四、内存泄露检测 iOS APP运行时Crash自动修复系统 iOS 启动优化...
小久
iOS面试梳理 - 2020年8月初
本次面试周期为一周,准备时间为一周。 本次面试共投递25家,约面11家,最后大厂只面了360、字节,实际面了9家,收到4家offer。 事实证明:iOS有人要,很香。 说明:16年毕业,非重点大学,非计算机...
小久
2020年3-5年iOS开发经验的程序员必看的面试总结!
原文地址 恰逢疫情期间,被无良公司裁员,由于学历不高(大专)年龄高(91年),求职之路可谓是“一把辛酸一把泪”。除了经验和阅历,完全没有优势。但还是收到几家公司的面试邀请,但之后便没...
小久
字节跳动客户端一二三面~面经
一面 时间:1h内容: 自我介绍 OC的属性修饰词(strong, weak, assign,copy)讲一下 堆和栈,对象什么情况下在堆上,什么情况下在栈上 自动释放池相关:在什么时候去销毁对象,自动释放池的意义...
小久
腾讯iOS三面-这是我踩过的坑!
一面 电话面试 OC修饰符,追问weak,unsafe_unretained什么意思? 为什么NSString要加copy? KVO的原理是什么? RN基础架构是什么? HTTPS和HTTP区别,追问具体怎么加密,如何信任证书 HTTP2.0和HTTP1.1区别 TCP接受...
小久
从简历到面试-程序员的神级跳槽攻略
每年的3、4月份都是求职高峰时期,目前已进入6、7月份了,你已经成功换工作了吗? 这次我们就来聊聊,程序员跳槽这件事,我打算从三个方面来说: 1)程序员什么时候该跳槽? 2)跳槽前你需要做...
小久
探秘 Mach-O 文件
之前负责项目的包体积优化学习了 Mach-O 文件的格式,那么 Mach-O 究竟是怎么样的文件,知道它的组成之后我们又能做点什么?本文会从 Mach-O 文件的介绍讲起,再看看认识它后的一些实际应用。 Mach-O 文件...
小久
iOS中高级开发人员跳槽涨薪必备面试问题
面试 iOS 开发时,切入点很重要,不同的切入点会导致不同的结果,没有找到合适的切入点也无法对应聘者有一个全面的了解。所以这份面试问题列表更多的是提供方向,没有固定的答案,而且可以根据应...
小久
整洁的 Table View 代码
Table view 是 iOS 应用程序中非常通用的组件。许多代码和 table view 都有直接或间接的关系,随便举几个例子,比如提供数据、更新 table view,控制它的行为以及响应选择事件。在这篇文章中,我们将会展示保...
小久
iOS 渲染原理解析
0. 本文知识目录 1. 计算机渲染原理CPU 与 GPU 的架构 对于现代计算机系统,简单来说可以大概视作三层架构:硬件、操作系统与进程。对于移动端来说,进程就是 app,而 CPU 与 GPU 是硬件层面的重要组成部...
小久
2020年 面向高级开发人员的 iOS面试问题
在本文中,您将找到针对高级开发人员的iOS面试问题和解答。 当您准备进行技术性的iOS面试时,重要的是要了解您可能会被问到的话题以及经验丰富的iOS开发人员的期望。这些问题被许多公司用来衡量iOS...
小久
如何通过静态分析提高iOS代码质量
随着项目的扩大,依靠人工codereview来保证项目的质量,越来越不现实,这时就有必要借助于一种自动化的代码审查工具:程序静态分析。 作者:zhangferry 链接:https://juejin.im/post/5ec5de72e51d4578702f3e6f 程序...
小久
iOS 中的设计模式 (Swift版本) Part 2
准备工作 你可以先下载上一章结束时的[项目源码][3] 。 iOS 中的设计模式 (Swift版本) Part 1 在第一部分的教程里,我们完成了这样一个简单的应用: 我们的原计划是在上面的空白处放一个可以横滑浏览专...
小久
iOS 中的设计模式 (Swift版本) Part 1
iOS 设计模式iOS 设计模式 说到设计模式,相信大家都不陌生,但是又有多少人知道它背后的真正含义?绝大多数程序员都知道设计模式十分重要,不过关于这个话题的文章却不是很多,开发者们在开发的时...
小久
从小白到鹅厂的通关秘籍(附简历讲解与部分面试题)
前言 本文是给想进入“BAT”等企业的开发朋友们提供思路的,包括了找工作过程中各个环节的技巧和防坑指南,内容全部来自于真实经历。 关于我 大家好,我是十三(化名),iOS 开发工程师。 有些人在毕...
小久
小试 Xcode 逆向:App 内存监控原理初探
动手实践准备一个小项目 运行一下,我们可以在debug面板看到memory report信息 lldb和hopper的使用 通过如下操作,我们可以直接attach Xcode调试 ➜ ~ lldb -n Xcode (lldb) process attach --name "Xcode" Process 969 stopped * threa...
小久
春招路上孤独的iOSer的心路历程(面经)
献给目前为数不多的春招路上孤独的iOSer: 流程:字节2019年 12-12 一面 自我介绍 进程和线程区别,进程间的通信、内存分区。 内存堆和栈的区别、为什么堆上面效率高 liunx上有没有写过进程通信的代码 w...
小久
我是如何让微博绿洲的启动速度提升30%的
绿洲iOS研发工程师,绿洲ID:收纳箱KeepFit。 0. 序言 启动是App给用户的第一印象,对用户体验至关重要。试想一个App需要启动5s以上,你还想用它么? 最初的工程肯定是没有这些问题的,但随着业务需求...
小久
高德 APP 启动耗时剖析与优化实践(iOS 篇)
前言 最近高德地图APP完成了一次启动优化专项,超预期将双端启动的耗时都降低了65%以上,iOS在iPhone7上速度达到了400毫秒以内。就像产品们用后说的,快到不习惯。算一下每天为用户省下的时间,还是蛮...
小久
在 iOS 里 100% 还原 Sketch 实现的阴影效果
还原不了设计师视觉稿的开发者不是一个合格的页面仔。 Sketch 是 APP 设计的神器,大部分设计师都选择它作为 APP 界面的设计工具。 在 Sketch 里设置一个阴影,效果图和参数如下: 开发实现 在 iOS 里...
小久
救救自己,别再这样写简历了
金三银四跳槽季,转眼已渐入尾声,我作为部门的面试官,在此期间也收获了不少简历。但可惜的是,收到的简历数量虽多,但令人中意的却是凤毛菱角,一些应聘者倒不是因为自身能力不足而无法进入面...
小久
iOS启动优化(一)性能检测
项目启动优化是每个APP都可以接入的技术,只不过针对不同的业务逻辑我们需要有不一样的解决方案,因为有大部分人的“优化”,是在处理自己放荡不羁的代码。 既然这里我们要讨论启动优化,那么...
小久
iOS 企业账号配置与App 的加速审核
iOS 企业账号配置InHouse类型证书、配置文件流程一、关于企业账号 苹果的开发者账号分为三种:个人开发者账号、公司开发者账号、企业开发者账号 个人开发者账号:以个人的名义申请的开发者账号,有A...
小久
iOS 可用的热更新、热修复方案
TTPatch 热修复、热更新、JS代码动态下发、动态创建类 1. 使用文档 2. 基础用法 风险提示: 请配合服务器下发开关使用, 通过配置决定APP是否初始化TTPatch模块 1. 功能列表 功能特性 备注限制 替换指...
小久
揭秘 APM iOS SDK 的核心技术
前言 尽管 APM 越来越火爆,大大小小的专业 APM 厂商如雨后春笋般涌现出来,市面上有关 APM 的技术文章也非常多,但大部分都只是浅尝辄止,并未对实现细节进行深挖。本文旨在通过剖析 SDK 具体实现细...
小久
优雅的使用UITableView
痛点 在我们iOS开发中UITableView几乎是所有App都会使用的一个UI控件,因为业务的需要,我们常常会注册多种Cell,然后在 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 中就会...
小久
字节跳动 ios开发实习 面经 (已拿offer!)
字节跳动 视频一面 算法题:两个队列模拟栈 从浏览器输入url到返回页面经历了什么 介绍常见的排序算法,以及他们的效率和稳定性 C++面向对象机制 封装,继承,多态 三次握手的过程 为什么要三次握手...
Created with Sketch.
Created with Sketch.
你确定要将该文章置顶吗
置顶
取消
Created with Sketch.
不能订阅自己的专栏哦,转发到微博、朋友圈和公众号宣传自己的专栏吧。
分享给我的朋友
Created with Sketch.
微博分享
Created with Sketch.
微信扫一扫
top
Created with Sketch.
Created with Sketch.
订阅专栏成功
扫码关注小专栏服务号,专栏有新内容及时通知你