汇集了 Swift 语言主流学习资源
汇集了 Swift 语言主流学习资源
iOS面试题集合(BAT及各大中小型公司)
本文主要内容为iOS面试题目,对各个面试题进行一些分类(持续更新),包含了BAT,及各大中小型公司的面试题集合,为大家在找工作的时候提供一点帮助...
IOS 安全学习资料汇总
IOS 安全学习资料汇总
[[iOS 开发]可在app中显示的控制台框架GHConsole](https://juejin.im/entry/5a210...
简单、便捷的将控制台打印的内容显示到你的app上不起眼的地方,可通过双击全屏显示log日志。对于开发过程测试过程中的小伙伴查看log日志,检查后台接口提供了一种更方便、无线的方式。 只需将GHConsole文件夹拖入你的项目中,或者使用CocoaPods集成即可。 执行GHCo…
Baymax:网易 iOS App 运行时 Crash 自动防护实践
APP 运行时 Crash 自动修复系统 的主要功能,可以用一句话来简单的概括:对业务代码的零侵入性地将原本会导致 app 崩溃的 crash 抓取住,消灭掉,保证 app 继续正常地运行,再将 crash 的具体信息提取出来,实时返回给用户。
iOS 测试利器:idb
腾讯云技术社区 - 掘金主页持续为大家呈现云计算技术文章,欢迎大家关注! 作者:樊林 导读 对于 android 的开发以及测试人员,对 adb 命令一定会很熟悉,adb 工具可谓 android 测试的入门神器,安装、卸载、抓 log、截图等等一应俱全。很多自动化以及性能工具都一定程度上要依赖 a…
面试过阿里等互联网大公司,我知道了这些套路 | 掘金技术征文
Swift-图像的性能优化
前言 随着移动端的发展,现在越来越注重性能优化了。这篇文章将谈一谈对于图片的性能优化。面试中又会经常有这样的问题:如何实现一个图像的圆角,不要用cornerRadius? 模拟器常用性能测试工具 Color Blended Layers(混合图层->检测图像的混合模式) 此功能基…
iOS App 稳定性指标及监测
作者介绍:李运锋,美团点评iOS工程师,5年iOS开发经验,现在是美团点评点餐团队的一员。 前言 本文较长(5000字左右),建议阅读时间: 20min+ 一个iOS App的稳定性,主要决定于整体的系统架构设计,同时也不可忽略编程的细节,正所谓“千里之堤,溃于蚁穴”,一旦考虑…
GoogleNewsStandAnimation:类似 Google News 布局及动画(可配置)演示
GoogleNewsStandAnimation:类似 Google News 布局及动画(可配置)演示。#为开源点赞#
CocoaPods爬坑指南 | 掘金技术征文
在CocosPods浪费时间总计超过50小时...看了一眼笔记,感觉可以总结出一篇博客了..... 安装 从ruby开始安装一直到pod ,适合新电脑第一次安装,下面指令直接复制在命令行里执行 //安装rubu rvm install 2.3.0 rvm use 2.3.0 -…
33 款驰骋 2017 的 iOS 开源库
文/Paweł Białecki译/Mantra原文:https://medium.com/app-coder-... 文末仓…
33 个 2017 年必须了解的 iOS 开源库
跟 33 个 pod 打个招呼,它们会让你 2017 年的开发坐上火箭。点火发射啦
20 行代码极速为 App 加上聊天功能
现在很多 App 都需要集成 IM 功能,今天就为大家分享一下集成 IM 基本功能的步骤。本文内容以 JMessage 为例。极光 IM (JMessage) = 极光推送 ( JPush ) + IM,本篇只论述其中的 IM 部分,为大家快速集成 IM 功能提供一个简明的…
iOS 高级调试 & 逆向技术 - 汇编寄存器调用约定教程
通过本教程,你会可以看到 CPU 使用的寄存器,并探索和修改传递给函数调用的参数。还将学习常见的苹果计算机架构以及如何在函数中使用寄存器。这就是所谓架构的调用约定。
2017年5月iOS招人心得(附面试题)
就在上个月中旬,技术老大让我招两个1-2年的iOS开发,把简历的筛选和第一轮技术面试的任务交给了我。 从筛选第一份简历,准备面试题,到成功招到两个人一共花了两个星期多一点,总体来说还是比较顺利的。两位通过者都比较稳重踏实,而且对技术也比较有追求。这也可能和我筛选简历比较谨慎有关…
iOS 开发技术栈与进阶 « bang’s blog
最近有一些开发朋友问我应该怎样提升自己的能力,回想起来做了这么久 iOS 开发,我也有过那种 “让我做一个功能实现个需求我会做,但接下来怎样提高我不知道。” 的时期,这里尝试列一下 iOS 开发的相关技术,再说说在学习进阶上我的一些想法。
iOS 资源大全中文版
内容包括:框架、组件、测试、Apple Store、SDK、XCode、网站、书籍等
实现 iOS 前台时的推送弹窗效果
或许很多童鞋还不知道,在 iOS 中收到推送通知时,如果 App 处于前台运行的情况下,推送的顶部弹窗是不会弹出来的。 然而就是有很多的产品经理都会提出类似这样的需求:那就是在 App 处于前台时一样要弹出推送的窗口,而且还要能点击,能跳转到指定页面,甚至这一需求还涉及…
iOS 开发断点调试高级技巧
关于 LLDB 调试,很多 iOS 开发者可能就是停留在会下简单的断点,使用最多命令也就是 po。无可厚非,这些简单的调试对于简单的问题来说应该是游刃有余。但是如果稍微复杂一些的问题,比如我之前遇到过友盟 SDK 里面的一个问题。我很想往里面下一个断点,可是对于. a 的静态库来说,这根本不可能,最终还是我们组大牛使用命令的方式下了断点解决了这个问题。感觉这些知识很有必要,我于是把 LLDB 的基本调试命令都学习了一下,并在此与大家分享。
5 年 iOS 经验做的基础工程送给你,起步就领先别人
5 年 iOS 经验做的基础工程送给你,起步就领先别人。
iOS App 签名的原理
iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本文尝试从原理出发,一步步推出为什么会有这么多概念,希望能有助于理解 iOS App 签名的原理和流程。
浅谈 iOS 应用启动过程
Create an iOS single view application manually in Swift. Date Notes Swift Xcode 2017-05-26 CS193p UIApplication 3.1 8.3.2 2017-03-28 首次提交 3…
客户端爬虫 ios sdk 发布了!
客户端爬虫平台 (dSpider) 提供了 Android/ios sdk, 同时支持显式爬取和静默爬取. dSpider 是一个使用 Javascrip 语言的客户端爬取平台,由 sdk、Pc 工具(即将发布)、以及云管理平台三部分组成。详情:https://dspider.dtworkro…
[[译] 如果只有一个月入门 iOS:我该如何学习呢?](https://juejin.im/entry/58c9f...
原文地址:If I have one month to learn iOS: How would I spend it? 原文作者:Quang Nguyen 译文出自:掘金翻译计划 译者:Gocy 校对者:reid3290 ,zhaochuanxing 如果只有一个月入门 iO…
填平 macOS 和 iOS 之间的鸿沟
虽然 mac 存在了很多年之后才有了 iOS,但是对很多程序员而言,可能是先熟悉了 UIKit 之后才去熟悉 AppKit。
我自己也是这样。在开发了 MarkNote 之后,我想把 MarkNote 的笔记体验延伸到 mac。