Matt Reach

CALayer 的 anchorPoint 与 position

Tags: iOS issues
在项目中要实现一个动画,想让view从底部展开,经过搜索,知道了CALayer的anchorPoint可以控制动画的固定点,遂直接写了如下代码: 123456self.redView.layer.anchorPoint = CGPointMake(0.5, 1.0);self.redVi ...
Read more

Main Thread Checker

Tags: iOS issues
我的测试机升级到 iOS11 beta10 之后,发现了严重的问题,我的手机直接卡死了,只有强制关机!这是我使用 Xcode 调试抓到的日志: 123456789101112131415161718192021222324252627282930313233343536373839404 ...
Read more

SDK-issues 简介

Tags: issues
该分类由千帆 SDK 团队共同维护,主要用来记录 SDK 开发过程中遇到的各种问题以及解决方案。写成博客记录是为了供组内其他成员学习参考,这样知识才能像血液一样在整个团队里不停循环,为我们注入更多的新鲜血液! 提升团队整体战斗力,拉低技术差距。我为人人,人人为我。Hello,SDK is ...
Read more

安装 iOS 11

Tags: iOS
9月12号苹果会发布新一代设备 — iPhone8,搭载 iOS 11 是肯定的,现在测试已经提了一些 iOS11上的问题了,因此我决定把我的设备也升级到 iOS 11,用来解 bug,适配等工作。 安装途径以下两种方式都可行,各有优缺,自行选择吧: OTA升级 到开发者中心,去下载 ...
Read more

macOS 之 Unix 定时任务

Tags: Script macOS
截止目前,SDK的打包,已经代码审查都是通过脚本完成的,利用脚本可以轻松的帮我们搞定那些重复的枯燥工作,可以节省宝贵的时间又能避免修改配置环境引发的错误。虽然有了这些这些脚本了,不过还是得人工去执行,不够省心啊,作为一个追求极致又很懒的人,是不能忍的,于是就搞了个定时任务,每天下班后我们只需 ...
Read more

iOS 获取设备、应用相关信息

Tags: iOS
有的时候我们需要针对特定的机型或者系统版本做一些特殊的处理,使得我们的程序能够正常的运行,这时就要去判断设备型号、系统版本了,获取这些信息本身并没有什么技术含量,只是比较零碎,因此为了查阅方便,整理了一份代码出来,用的时候直接copy即可。 设备信息使用 uname 方法可以获取设备的硬 ...
Read more

入职搜狐两周年

Tags: Other
时光荏苒,来搜狐已经 2 年整了,最近挺忙的,以至于今天来公司加班,查看邮件后才发现,今天是入职两周年的纪念日。 2 年 2 个城市 2 个团队。。。 不忘初心,勇往直前!
Read more

糟糕的2017款 MacBook Pro

Tags: macOS
两个月前,我司第二季度申请的电脑到了,我组有几台 2017 款的 MacBook Pro,带 Multi-Touch Bar 的,跟现在使用的 2015 款比起来纤薄了许多,也更加轻盈,性能不用说,更加强大。于是心里痒痒,忍不住换了下。 拿到手之后,感觉挺别扭的,因为我无法连接手机调试,充电 ...
Read more

iOS 沙盒与文件管理类

Tags: iOS
正常情况下,我们的文档只能存储到沙盒里,在写业务逻辑时经常需要判断沙盒里某个文件是否存在,或者文件夹不存在创建文件夹等操作,因此写篇文章记录下如何获取沙盒路径,如何使用文件管理类创建目录等常用操作。 沙盒路径什么是沙盒?为了保证App的正常运行,不受到其他App的干扰,或者病毒的侵害,苹 ...
Read more

使用 CocoaPods 管理 frameworks

Tags: iOS CocoaPods
上篇博客介绍了如何创建 pods 库,让 pods 库帮我们管理源码、依赖、编译成库、配置search path等工作;但有时候你可能不想或者不能把源码提供出去,还想要使用 pods 管理版本的话,就可以让 pods 直接管理 frameworks 而不是源码! 我已经实践了过了,确实可 ...
Read more
Prev Next