提升iOS开发效率超实用技巧(精华篇)
前言 工作中发现有些iOS小伙伴平时开发的时候,比如在快速打开一个类文件的时候,还在项目目录里面一层一层的找,等等,希望本文能提升他们的开发幸福感。这篇文章只是分享一下平时用到的一些快捷键和习惯,希望能对大家平时的开发效率有所帮助。 至于为什么要写? 原因有几点: 1. 工作中发现有些iOS小伙伴平时开发的时候,比...【详细】
ios iOS开发
2018年11月14日 赞:1 评论:0 阅读:176
十年程序员,创业后的感悟 (精华必看)
蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路! 路其实一直都在那里,只...【详细】
ios iOS开发
2018年11月14日 赞:0 评论:0 阅读:54
iOS中Runtime的几种基本用法记录(必看)
Runtime顾名思义运行时,就是系统在运行的时候的一些机制,最主要的是消息机制。下面这篇文章主要给大家介绍了关于iOS中Runtime的几种基本用法,文中通过示例代码介绍的非常详细,需要的朋友下面随着小编来一起学习学习吧 Runtime 介绍 这不是一遍介绍关于Runtime实现细节的文章,而是怎么利用Objective-C提供的Runtime API进行开发的文章! ...【详细】
ios iOS开发
2018年11月13日 赞:1 评论:0 阅读:136
支持Xcode10和适配iPhone XS Max、iPhone XR的方法
这篇文章主要介绍了支持Xcode10和适配iPhone XS Max、iPhone XR的方法,文中通过示例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 目前的项目已做了Xcode10(swift4.0)和新机型的适配,总结一下遇到的问题和修改的内容,希望帮助到其他人,如果有不同的看法或遗...【详细】
ios iOS开发
2018年11月13日 赞:0 评论:0 阅读:98
一位iOS创业者的分享(iOS-不抛弃 不放弃)
这篇文章主要介绍了小编刚创业的技术开发群里分享的iOS底层技术点,本文通过图片形式给大家详细展示介绍,欢迎入驻小编开发交流群:624212887,从技术讨论到生活,群友更可以线下交流,非诚勿扰 话不多说先上最近群分享技术点展示图: GCD详解: HASH算法: KVO原理: RSA原理: Socket: 架构模式: 签名原理: 性能优化: 直播架构: 代...【详细】
ios iOS开发
2018年11月13日 赞:0 评论:0 阅读:134
iOS实现音频进度条效果
这篇文章主要介绍了iOS实现音频进度条效果,本文写了一个小demo通过实例代码相结合的形式给大家详细介绍,需要的朋友可以参考下 话不多说先上效果图 看到这个效果的时候我感觉相对比较难的点有两点: 一、是这个进度条的进度颜色变化,这里思路还是比较清晰的,直接用layer的mask来做就可以。 二、第二点就是这个各各条条的高度不...【详细】
ios iOS开发
2018年11月12日 赞:0 评论:0 阅读:76
浅谈强大易用支持URL Rewrite的iOS路由库FFRouter
FFRouter 是 iOS 中一个强大且易用的 URL 路由框架,支持 URL Rewrite,使 APP 在发布之后也可以动态修改相关路由逻辑。基于匹配查找 URL,效率高。集成和使用都非常简单! 功能 具备基本的 URL 注册、Route、取消注册、打印 Log 等 支持使用通配符(*)注册 URL 支持 URL Rewrite 支持 Rewrite 时获取原 URL 参数或 URLComponents,并可对其进行URL Encode或 Decode ...【详细】
ios iOS开发
2018年11月11日 赞:0 评论:0 阅读:89
精心整理GCDAsyncSocket 图解【一定要看的】
GCDAsyncSocket 图解: (友情提醒:图片过大,请点击图片原地址查看原图, 原地址: https://www.jianshu.com/p/3ee5863dba67) 【详细】
ios iOS开发
2018年11月11日 赞:0 评论:0 阅读:41
回看以往北上广深各公司iOS面试题
回看以往的面试题,总结整理了一番 *面试心声:总结起来就是把基础的东西弄好,复杂的东西了解就ok了! *此题库是北上广深杭各大小公司面试题。 *注:如今社会还是得靠本事,看面试题只是多了一个机会,珍惜机会的同时提高自己硬实力才是真理! 友情提示:题库过长,全200道只能上传100道,需要完整PDF文档,可进入小编iOS交流群:624212887,群...【详细】
ios iOS开发 iOS面试
2018年11月09日 赞:1 评论:0 阅读:144
iOS精选必看书籍
今天兴致一来稍稍整理了一下部分iOS的书籍,绝对的干货! 部分书籍 《Object-C编程之道》 链接:https://pan.baidu.com/s/1rbJQXmIA_QFm-5cXw9hV5g 提取码:nvlz 《iOS开发进阶》 链接:https://pan.baidu.com/s/19461WGgyMYDdIWA0og59DA 提取码:yfsu 《精通iOS开发》 链接:https://pan.baidu.com/s/1oKmq-Zf7afXQJxjXDCSHhQ 提取码:ysbt 《swift iOS应用开发实战》 链接:https://pan.baidu.c...【详细】
ios iOS开发 iOS资料 底层开发
2018年11月07日 赞:3 评论:0 阅读:172
安防之详谈RSA原理
密码学发展史 讨论RSA原理之前,我们先了解一下密码学的发展史。因为RSA最终形成的数学算法,也是不断演变而来的。 历史上最早的加密算法 中国 话说历史上最早的加密算法的记载出自于周朝兵书《六韬.龙韬》中的《阴符》和《阴书》。其原理是使用文字拆分和符号代替等方式来加密数据。其实密码学的诞生,就是为了运用在战场。 ...【详细】
iOS开发 安全攻防
2018年11月06日 赞:0 评论:0 阅读:94
安防之浅谈RSA
上一篇文章,我们了解了一下Hash算法,那么这篇文章,我们一起来了解一下RSA. RSA概述 首先看这个加密算法的命名.很有意思,它其实是三个人的名字.早在1977年由麻省理工学院的三位数学家Rivest、Shamir 和 Adleman一起提出了这个加密算法,并且用他们三个人姓氏开头字母命名. RSA加密算法是一种非对称加密算法,其玩法打破了以往所有加密算法的规...【详细】
iOS开发 安全攻防
2018年11月05日 赞:0 评论:0 阅读:91
安防之浅谈Hash
Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到...【详细】
iOS开发
2018年11月05日 赞:0 评论:0 阅读:70
十年IT,浅谈那些程序员面试的热门话题【精华篇】
我自己从08年实习以来,先后经历了几家软件公司,全部是外企,其中有世界500强的通信企业,有从事期权期货交易的欧洲中等规模的金融公司,也有为新兴公司开发iOS。跨入IT行业以来,我在求职过程中经历过多次面试,最近两年也有过多次面试别人的经验。我感觉现在到了对这个问题发表自己看法的时候,这篇文章是我站在面试官角度...【详细】
iOS开发
2018年11月02日 赞:3 评论:0 阅读:582
iOS底层原理(二):Runtime研究(二)
这个篇幅我们继续研究Runtime,这里给大家介绍Runtime的API Working with Classes Adding Classes Instantiating Classes Working with Instances Obtaining Class Definitions Working with Instance Variables Associative References Sending Messages Working with Methods Working with Libraries Working with Selectors Working with Protocols Working with Properties Using Objective-C Language Features Class-Definition Data Structures Instance ...【详细】
iOS开发 底层
2018年11月01日 赞:0 评论:0 阅读:126
iOS底层原理(二):Runtime研究(一)
Objective-C 扩展了 C 语言,并加入了面向对象特性和 Smalltalk 式的消息传递机制。而这个扩展的核心是一个用 C 和 编译语言 写的 Runtime 库。它是 Objective-C 面向对象和动态机制的基石。 Objective-C 是一个动态语言,这意味着它不仅需要一个编译器,也需要一个运行时系统来动态得创建类和对象、进行消息传递和转发。理解 Objective-C 的 Runtime 机...【详细】
ios iOS开发
2018年10月30日 赞:0 评论:0 阅读:120
7年iOS开发,自述通往架构师的修炼之路
前言: 这篇文章仅供大家参考学习以及在成为架构师的道路上应该掌握的知识点和经验。相信你在看完这篇文章后,你有一个明确的目标以及一个通往架构师路上正确的方向。 作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:624212887,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验...【详细】
ios iOS开发 架构师
2018年10月30日 赞:1 评论:0 阅读:660
iOS底层原理(一):OC对象实际占用内存与开辟内存关系
Objective-C编程语言是C语言的超集,在C语言的基础上加入了面向对象的内容。OC可以和C/C++混合使用,OC对象都可以转化为C/C++结构体表示。 要想知道一个NSObject对象占用多少内存,可以通过查看NSObject对象对应的C++结构体的大小来判断。 我们可以使用xcode的命令行工具来把指定的OC文件转成C++文件。 //main.m #import <Foundation> int main(int ar...【详细】
ios iOS开发 runtime
2018年10月29日 赞:0 评论:0 阅读:97
iOS开发者必备OC和Swift的转换速查手册(推荐)
这篇文章主要给大家介绍了关于Objective-C和Swift的转换速查手册的相关资料,文中通过示例代码介绍的非常详细,非常推荐给大家参考学习使用,盛情邀请读者进入小编交流群:624212887,一起交流学习 前言 如果你正要从Objective-C过渡到Swift,或反过来,一个在两种语言间显示等效代码的小手册会很有帮助。本文内容就是这些:苹果开发者的...【详细】
ios iOS开发 swift
2018年10月27日 赞:0 评论:0 阅读:306
iOS实现波浪效果
这篇文章主要为大家详细介绍了iOS实现波浪效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了iOS实现波浪效果的具体代码,供大家参考,具体内容如下 代码: @interface ViewController () @property (strong, nonatomic) CADisplayLink *displayLink; @property (strong, nonatomic) CAShapeLayer *shapeLayer; @property (strong, nonatomic) UIBezierPath *path...【详细】
ios iOS开发 iOS宏定义
2018年10月27日 赞:0 评论:0 阅读:262
共23个 共2页 12
sina weixin mail 回到顶部