首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Cocos
掘友等级
iOS,Mac安全工程师
|
数篷科技(深圳)有限公司
移动端,数据结构,架构,安全底层
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
从内核探究Mac OS X和iOS App 进程的创建原理
如果问一个稍微有些经验的iOS开发者,App是如何运行的,他可能会说从main函数开始运行。被谁启动的?他可能知道iOS的App是由一个叫SpringBoard进程启动的。我们都知道,iPhone自带的那个桌面程序就叫SpringBoard,点击桌面上的一个图标,就可以打开一个…
深入理解Mach-O文件中的Rebase和Bind
本文主要讲述在iOS,Mac OS X的程序中调用一个外部符号(动态库函数)时发生的有趣事情。读懂本文有一定门槛, 这里假设读者对Mach-O格式有一定了解, 对地址偏移概念有了解, 对虚拟内存概念有了解 . 可以参考这Mach-O格式解析 于此同时, 我附上源码, 编译好的二…
实现一个60帧的iOS版QQ音乐首页(高性价比的性能优化方案)
现在的iPhone性能越来越好, 正常开发一个界面都很少会遇到影响体验的卡顿. 但是如果把APP放到比较老的型号上, 卡顿就非常常见了. 利用这篇文章, 结合一下实际的案例QQ音乐首页, 聊一聊解决卡顿的基本思想和方法论. 先用一个UITableView实现界面的整体, 而每一…
CCSheetView -- 提供横竖滚动的行列视图组件
CCSheetView继承自UITableView, 它实现了Cell的横向滚动功能, 并且支持多个Cell横向同步滚动, 效果看起来就像Office Excel, 能展示出行列视图. 用户可以通过继承内部的Component, 来定制自己的Cell界面. 其中Componen…
开发了一个iOS金融图库框架CCTrendCharts, 适用于金融领域
本人比较喜欢金融, 在用过了多款APP之后发现里面最常用的K线图, 很多款APP体验并不好, 所以就想趁现在有空自己开发一个专门处理金融领域的图库出来. 开发这个项目的初衷, 就是希望大家以后在做金融APP的时候遇到什么图表, 都能基于CCTrendCharts进行便捷的二次开…
实现iOS复杂联动界面, 手势冲突界面的一些思路
最近有个需求, 要实现一个类似excel那样的表格展示视图, 视图又要支持上下拉刷新功能同时还要支持整屏滚动功能, 其实说白了, 就是需要用到界面联合滚动和解决手势冲突问题. 本文就是想结合最近做的UI总结出这个可以应用到其他更复杂界面上的套路出来. 关于手势冲突这里不是说UI…
为系统的KVO功能添加Block(闭包)特性
OC为用户提供了一套观察者模式(KVO), 当对象的某些属性发生变化之后, 就会向所有观察者(observer)广播消息, 具体的KVO基本用法这里就不说了. 下面主要说一下为系统的KVO功能添加block的思路, 先看一下最终的API: 其中有一个参数是content, 允许…
认真理解iOS开发中HTTPS协议的用法
网上有很多类似文章, 但我发现其中多少有一些致命错误和误解, 本文是我经过测试,翻看权威源码之后写出的, 尽量把程序在做什么个写明白. 本文的主角就是下面这个方法, 他属于NSURLSessionDelegate协议的, 至于古老版本的HTTPS相关接口就不说了.(NSURLS…
Swift通用算法库
Data Structure & Algorithm, 算法之美, Swift语言实现. 代码还在更新中, 都是提升技术的必修算法知识, 喜欢的朋友可以start一下. 项目地址: https://github.com/cocos543/DSA-Swift 插入, 删除, 查找…
从CocoaLumberjack的高效易扩展谈为什么要学习设计模式
在编程领域里, 听的多做得少的就是设计模式. 很多程序员都听说过设计模式, 但是却很少自己手动实现一些真正意义上的设计模式, 这几天刚好在复习设计模式, 然后今天又看了iOS上流行的以灵活,扩展性高著称的开源日志框架CocoaLumberjack的源码, 有感而发, 下面我想好…
下一页
个人成就
文章被点赞
70
文章被阅读
28,494
掘力值
643
关注了
11
关注者
55
收藏集
1
关注标签
7
加入于
2019-07-24