IT之家对话21岁开发者徐正科:很多好玩的点子等我去实现
一、关于我 ​ 大家好,我是iOS开发者徐正科,(即将)毕业于北京信息科技大学。 在高中时期接触到了iPhone和MacBook,其系统流畅性深深的吸引了我。进入大学,决定深入探索iOS,就这样,我成了一名iOS开发者。很幸运,近期曾先后从事于腾讯-QQ音乐和字节跳动-西瓜视频团队。 二、作品 ​ 本次作品的灵感来自于小时候玩过的玩具—-万花尺,也叫繁花曲线规,我们可以选择不同大小的齿轮,将画笔插入到齿轮上的某个孔,绕外齿轮旋转,即可绘制出规整的图案。齿轮的大小,圆孔的位置,都将决定图案的形状。 ​ 通过研究齿轮的转动规律,发现通过代码实现一个繁花曲线规并不难,只需要实时获取圆孔的

Jun 29, 2020

百度网盘iOS实习生 - 三面总结
公司: 北京百度网盘 时间: 2018-09-26 应聘岗位: iOS实习生 结果: 一面二面过,三面凉 一面: * 简述iOS的Runtime * [p setName:a] 转换成runtime的写法 ojbc_msgSend() * 假如某一个类中没有func1方法,如果外部调用[p func1]时调用已写好的fun2方法来防止崩溃 重写resolveInstanceMethod方法,动态添加func2方法 class_addMethod([self class], sel, (IMP)func2,

Sep 26, 2018

C – 浅析链表中的点点滴滴 《C语言篇》
最近大家都在学习数据结构,其中链表部分是目前出问题最多的地方,这里就我最近收到的问题进行简单的整理,有出错的地方欢迎指出 本文讨论一下几个问题: 1. 结构体怎么声明和定义变量? 2. struct Node p 和 struct Node *pp 什么区别? 3. typedef 到底定义了什么? 4. 我该如何将一个结构体变量传入自定义的方法并且对其进行操作? 1. 结构体怎么声明和定义变量? 结构体类似下面这种样式 1 2 3 4 struct 结构体名{ int a; double b; }; //注意分号 定义结构体变量 1 struct 结构体名

Oct 16, 2017

C - 链表和文件操作实现「学生信息管理系统」
该管理系统可以实现学生信息的读取、录入、删除、修改、查询、打印、保存。更多的功能大家可以自己拓展(比如排序,按照分数段查询) 注:笔者的 C 语言水暂时位于大一的水平,代码免不了种种问题,望大牛轻喷+指正。 实现学生信息的读取、录入、删除、修改、查询、打印、保存。 读取:从文件中读取已有内容; 录入:录入初始的学生信息数据; 输出:将学生信息数据输出到屏幕; 删除:用户指定学生学号,将该数据删除; 修改:用户指定待修改数据的学生学号,录入修改后的数据; 保存:保存学生信息到文件。 学生信息包括:学号、姓名、性别、班级、5门课程的成绩。 文件的第一行记录学生的个数。 文件其他行,每一行为一个

Dec 24, 2016