那些著名和非著名的 iOS 面试 - 前篇
更多精彩尽在原文地址 iOS技术专栏,各大厂面试题请点击 Swift好多坑,一个人填不来,怎么办 问身边同事吧,又怕被暗笑技术差劲 1、如何追踪app崩溃率,如何解决线上闪退 当iOS设备上的App应用闪退时,操作系统会生成一个crash日志,保存在设备上。crash日志上有很多有用的信息,比如每个正在执行线程的完整堆栈跟踪信息和内存映像,...【详细】
三吉i 2019年04月05日 赞:0 评论:0 阅读:254
那些著名和非著名的 iOS 面试 - 后篇
更多精彩尽在原文地址 iOS技术专栏,各大厂面试题请点击 Swift好多坑,一个人填不来,怎么办 问身边同事吧,又怕被暗笑技术差劲 1、Runtime Objective-C 是面相运行时的语言(runtime oriented language),就是说它会尽可能的把编译和链接时要执行的逻辑延迟到运行时。这就给了你很大的灵活性,你可以按需要把消息重定向给合适的对象,你甚 至...【详细】
三吉i 2019年04月05日 赞:1 评论:0 阅读:316
那些著名和非著名的 iOS 面试 - 中篇
更多精彩尽在原文地址 iOS技术专栏,各大厂面试题请点击 Swift好多坑,一个人填不来,怎么办 问身边同事吧,又怕被暗笑技术差劲 1、反转二叉树,不用递归 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */ 递归方式: public class Solution { public TreeNode invertTree(TreeNode root) { if ...【详细】
三吉i 2019年04月05日 赞:0 评论:0 阅读:197
看完就懂的无痕埋点
在移动互联网时代,对于每个公司、企业来说,用户的行为数据非常重要。重要到什么程度,用户在这个页面停留多久、点击了什么按钮、浏览了什么内容、什么手机、什么网络环境、App什么版本等都需要清清楚楚。一些大厂的蛮多业务成果都是基于用户操作行为进行推荐后二次转换。 那么有了上述的诉求,那么技术人员如何满足这些需...【详细】
网络 Node.js hybrid 反爬虫 加密算法 数据安全 大前端
fantasticbaby 2019年04月05日 赞:0 评论:0 阅读:192
Mac上的一些好软件推荐
原文地址请点击 各大厂面试题,iOS技术专栏 截屏 Snipaste 没当没有网络的时候 或者拿到新mac的时候由于没有什么软件截屏,不得不用QQ或者微信自带的截屏.这就逼着我不得不安装这两个app,有了Snipaste 跟截屏说再见吧 Snipaste是一个小巧强大的截图软件,可以直接对截图进行打码、标注、分享,而不用先保存到本地. 使用方法是按住Fn+F1 就出...【详细】
三吉i 2019年04月04日 赞:0 评论:0 阅读:231
开发四年只会写业务代码,分布式高并发都不会还做程序员?
原文地址请点击 各大厂面试题,iOS技术专栏 我朋友也是个写代码的程序员,跟女友已经恋爱多年,最近突然结婚了。 他结婚以前,换了一家公司,咱俩就好久没见过面了。刚好今天出门办事碰上了,找了一家店坐一起喝酒聊天。 我聊天时打趣他:“亏得你小子运气好,还能娶到老婆。咱们这一行,不是加班就是加班,天天就是和代码过...【详细】
三吉i 2019年04月04日 赞:0 评论:0 阅读:151
iOS逆向(1)-密码学(RSA)
原文地址请点击 各大厂面试题,iOS技术专栏 要讲逆向,那么肯定少不了密码学,因为所有的逆向(攻防)都是对已加密的数据进行解密。所以我们必须初步了解加密的方式有哪些,毕竟知己知彼,才能百战百胜。 接下来,我将从以下四方面来讲述密码学相关的内容: 1、什么是密码学 2、RSA数学原理 3、RSA终端命令 4、总结 1、什么是密码学...【详细】
三吉i 2019年04月04日 赞:0 评论:0 阅读:157
抖音分享和授权(iOS)
准备工作 注册appkey 抖音开放平台 集成sharesdk 下载地址 Xcode配置:urlScheme为注册的appkey, 白名单:douyinsharesdk ,douyinopensdk 业务代码 初始化 #import <ShareSDK> [ShareSDK registPlatforms:^(SSDKRegister *platformsRegister) { //抖音 [platformsRegister setupDouyinByAppKey:@"app_key" appSecret:@"app_secret"]; }]; 分享 可以分享图片,相册图片,单个视频,多个视频 分享图片 // ...【详细】
阳阳爱拽跟 2019年04月04日 赞:0 评论:0 阅读:138
CodeMixerPro工具,完美替代ChaosTool,iOS添加垃圾代码工具,代码混淆工具,代码生成器,史上最好用的垃圾代码添加工具,自己开发的小工具
前往 [ 官网下载] CodeMixerPro介绍 CodeMixerPro是CodeMixer的增强版,支持Swift和Objective-C,并拥有CodeMixer所有功能 功能 ChaosTool CodeMixerPro 支持Swift 不支持 支持 自动定义变量/函数/属性 支持 支持 自动实现函数体 支持 支持 自动创建/并编写类文件(.h/.m) 支持 支持 自动创建文件夹 支持 支持 自动备份原始代码 不支持 支持 离线授权认证 不支持 支持...【详细】
iOS垃圾代码工具 iOS代码混淆工具 iOS代码生成器 ChaosTool工具
yao7778899 2019年04月04日 赞:0 评论:0 阅读:335
资深ios开发工程师收藏的iOS干货文章、大神的blog博客
更多专栏尽在原文地址 iOS核心动画 以下网站不分排序。 1.1、 喵神-OneV's Den 1.2、 喵神-Swifter.tips 2、 唐巧的技术博客 3、虾神的技术博客 4、 Kitten的技术博客 5、 CocoaPods建立私有仓库 6、 iOS应用架构谈 view层的组织和调用方案 - 1、开篇- 2、view层的组织和调用方案 - 3、网络层设计方案- 4、动态部署方案 - 5、本地持久化方案 7、 Core Imag...【详细】
三吉i 2019年04月03日 赞:0 评论:0 阅读:307
swift5分钟语法速记
更多专栏尽在原文地址 iOS 中的设计模式 (Swift版本) Part 1 又把swift相关语法部分看了一遍,并整理了swift语法速记,帮助我们快速记住swift语法和查找对应语法。 (一)类型 常见类型 Int,String,Double,struct,enum,class,tuple //typle 元组类型 //声明 let someTuple:(Int,Int) = (10,23) //元组可以设置名称 var person = (name:"liuyw",age:30) //取值方式1 person.0 person.1...【详细】
三吉i 2019年04月03日 赞:0 评论:0 阅读:158
百度在职 iOS 架构师的成长笔记,送给还在迷茫的你!
前言 我们经常在网上会看到这样的文章,你的同龄人正在如何如何......。这是典型的贩卖焦虑的文章。的确,现阶段,刚毕业几年的年轻人,面临车,房子等,有时候压力挺大的。 但你过度焦虑的话,每天生活在恐慌当中,你会发现你生活过得一团糟。对比一下,很多国家的底层平民,典型如印度,一点不焦虑,乐天知命,反正永远上升...【详细】
iOS开发 程序员 架构师
程序人生呐 2019年04月03日 赞:0 评论:0 阅读:213
iOS开发现在该如何选择方向?
跳槽,面试,进阶,加薪;这些字眼,相信每位程序员都不陌生!但是方向的选择,却不知如何抉择!其实最好的方向,已经在各个企业面试需求中完美的体现出来了;本文展示了2份面试需求,以及方向的总结,希望对读者有所帮助 2份面试需求 熟练组件化架构,有较强的解耦能力,深刻理解设计模式 熟悉常用的网络通信协议,如http、tcp、...【详细】
iOS面试题
Monkey2020 2019年04月03日 赞:0 评论:0 阅读:153
iOS开发者知识普及,Swift 挑战 Objective-C,谁会笑到最后?
前言: 目前全球共有超过 7 亿台 iPhone 处于活跃状态,全球约有2000万名 iOS 开发者,这造就了 iOS 作为全球第二大移动设备平台的状态。 虽然安卓系统的全球市场占有率超过 iOS 系统,但在诸如美国、法国和英国的区域性市场中 iOS 系统仍然占据主导地位。因此许多公司专注于 iOS 平台进行软件开发,因为他们将 iOS 平台视作关键投资机会。...【详细】
iOS开发 程序员 架构师
程序人生呐 2019年04月02日 赞:0 评论:0 阅读:366
寒冬之下,移动开发没人要? 浅谈 iOS 开发者该 何去何从?
前言: 作者 | 梅梅 文章来源 CSDN 对于移动互联网而言,2018 年像是球场上的一声裁判哨。哨声响起,高潮迭起的上半场结束。本该再创辉煌的下半场,还没开赛却被告之:规则改变、场地收缩、教练下课、冷板凳无限加长。 这样前途未卜的下半场,你还敢上吗? 点击此处加入与2000+iOS开发者一起交流学习 作为队伍「前锋」的移动端程序...【详细】
iOS开发 程序员 架构师
程序人生呐 2019年04月02日 赞:0 评论:0 阅读:300
某大厂面试,技术点全答上了,为什么没有拿到offer?
程序员面试,技术水平重要吗? 只要面对面试官,估计大家都认为技术水平最重要,其他都是幌子! 当然,技术是基础,但技术并不是全部,而且一个面试者的技术能力如何,在面试成绩上,也未必反映得那么直接。 程序员面试真的全都答对就有offer? 两程序员A & B,分别去各自应聘企业面试。 候选人A:面试官提出的问题,有少一...【详细】
iOS开发 面试
胖虎_callmeV 2019年04月01日 赞:0 评论:0 阅读:208
swift字典转模型学习笔记
typealias Codable = Decodable & Encodable 它其实是一个别名,具有编码和解码的功能。 这里可以使用它将json数据实现字典转模型。 1 (1)首先是最简单的形式 一个简单的字典转模型 定义一个person类 import UIKit class Person: NSObject,Codable { var name:String? var age:String? var height:Int } 输出的结果是 (2)当返回的数据字段和我们的不一样的时候 例如我们把...【详细】
swift 字典转模型 codable
suifumin 2019年04月01日 赞:0 评论:0 阅读:88
iOS--React Native FMDB数据库插件(内附Demo)
一:介绍 React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架 React 在原生移动应用平台的衍生产物,目前支持iOS和安卓两大平台。RN使用Javascript语言,类似于HTML的JSX,以及CSS来开发移动应用,因此熟悉Web前端开发的技术人员只需很少的学习就可以进入移动应用开发领域。 在React Native移动平台项...【详细】
ios React Native FMDB 数据库
FBY展菲 2019年03月29日 赞:0 评论:0 阅读:187
为啥程序会有bug?
这是一篇半娱乐性的吐槽文章,权当给广大技术人员解解闷:)。 哈哈哈,然后我要开始讲一个经常在发生的事实了。(程序员们可能会感到一些不适) 99.999999999%做技术的都会被问到或者被吐槽到:“你的程序怎么又出bug了!” 反正,我作为程序员的内心世界是:如同一万只草泥马飞奔而过,难以压抑内心的激动,每次都差点忍不住想...【详细】
程序员 app Store 上架
THX123 2019年03月28日 赞:0 评论:0 阅读:135
iOS 开发 -----公司测试打包上传流程
打包iOS应用程序 如果想要将做的iOS应用程序安装到自己的iOS设备上测试、或者安装到别人的iOS设备上,或者想发布到App Store中,先要给应用签名。签名就要有证书,这就需要申请证书的过程了。 把自己的应用程序安装到设备中,主要有一下几种方式: 把iOS设备与电脑连接起来,如果Xcode中已经添加了包含这个设备的Profile文件且在工程中...【详细】
三吉i 2019年03月27日 赞:0 评论:0 阅读:231
共1810个 共91页 1234567末页
sina weixin mail 回到顶部