首页
学习
活动
专区
工具
TVP
发布

iOS开发干货分享

技术分享!iOS开发交流群:763164022
专栏作者
142
文章
178679
阅读量
53
订阅数
【干货日报】用Python做数据分析更加如鱼得水!Pandas必会的方法汇总,建议收藏!
用Python做数据分析光是掌握numpy和matplotlib可不够,Pandas是必须要掌握的一个重点,numpy虽然能够帮我们处理处理数值型数据,但是这还不够,很多时候,我们的数据除了数值之外,还有字符串,还有时间序列等,比如:我们通过爬虫获取到了存储在数据库中的数据。
iOSSir
2023-03-19
4.6K0
9个有趣的Python小项目,练手必备!(附源码)
最近有几个友友问我说有没有比较好玩的Python小项目来练手,于是我找了几个比较有意思的给他们,索性一起分享出来给大家,完成源码比较多,我都给大家放在了文章的后面部分。
iOSSir
2023-03-19
1.9K0
BAT面试算法进阶(10)- 最长的斐波那契子序列的长度(暴力法)
给定一个严格递增的正整数数组形成序列.找到A中最长的斐波拉契式子序列的长度.如果一个不存在,返回0.比如,子序列是从原序列A中派生出来的.它从A中删除任意数量的元素.而不改变其元素的顺序.例如[3,5,8]是[3,4,5,6,7,8]的子序列.
iOSSir
2023-03-19
1620
BAT算法面试题(12)--环形链表(哈希表法)
面试题目 给定一个链表,判断链表中是否有环. 难度升级: 试试能否在不使用额外空间解决此问题? 解决方案(哈希表) 思路 我们可以通过检查一个结点此前是否被访问过来判断链表是否为环形链表.常用方法,一
iOSSir
2023-03-19
2800
BAT面试算法进阶(7)- 反转整数
假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−2^31, 2^31 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。
iOSSir
2023-03-19
1900
BAT面试算法进阶(8)- 删除排序数组中的重复项
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
iOSSir
2023-03-19
2450
BAT面试算法进阶(9)- 三维形体投影面积
在 N * N 的网格中,我们放置了一些与x,y,z 三轴对齐的 1 * 1 * 1 立方体。每个值 v = grid[i][j] 表示 v 个正方体叠放在单元格 (i, j) 上。现在,我们查看这些立方体在xy、yz 和 zx平面上的投影。
iOSSir
2023-03-19
2620
BAT面试算法进阶(4)- 无重复字符的最长子串(滑动法优化+ASCII码法)
Given a string, find the length of the longest substring without repeating characters.
iOSSir
2023-03-19
2340
BAT面试算法进阶(5)- 最长回文子串(方法一)
Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.
iOSSir
2023-03-19
1970
BAT面试算法进阶(6)- 最长回文子串(方法二)
Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.
iOSSir
2023-03-19
1360
BAT面试算法进阶(1)--两数之和
You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linked list.
iOSSir
2023-03-19
2420
BAT面试算法进阶(2)- 无重复字符的最长子串(暴力法)
Given a string, find the length of the longest substring without repeating characters.
iOSSir
2023-03-19
2450
BAT面试算法进阶(3)- 无重复字符的最长子串(滑动窗口法)
Given a string, find the length of the longest substring without repeating characters.
iOSSir
2023-03-19
2710
Flutter 开发 (3)Flutter 与 Native 的交互
Flutter定义了两种Codec:MessageCodec 和 MethodCodec。
iOSSir
2023-03-19
7980
Flutter 开发 (1)iOS 下超详细集成 Flutter
https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps#ios
iOSSir
2023-03-19
1.7K0
MVVM+RxSwift
以前对MVVM的理解和运用觉得很浅薄,在项目中用处只是对ViewController减负
iOSSir
2023-03-19
1.3K0
iOS开发之——浅谈网络图片处理机制
做iOS开发的对网络图片一定不会陌生,因为在日常开发中我们难免需要下载网络图片并及时显示出来, 而这个看似简单的逻辑其实蕴含着许多难点,为了直接“跨越”这些难点, 通常我们会直接使用SDWebImage第三方框架来进行“傻瓜式”处理。今天我们就来谈谈这个“简单逻辑”到底有哪些难点, SDWebImage又是如何处理这个逻辑的。
iOSSir
2023-03-19
3460
iOS开发----JavaScriptCore、UIWebView及WKWebView交互的那些事
参与工作时间比较长了,随着 Web前端行业的发展(大家都懂得..),客户端与 Web端的交互也越来越频繁。其实本人不太喜欢依赖第三方,那种看不到摸不着的东西用起来总感觉不是很安心,同时也是为了保证双方都能够高效完成交互的途中不出现一些意料不到的异常,对此,研究了一下 JavaScriptCore这个库还是很有必要的,并分别结合 UIWebView以及 WKWebView做了一下交互总结。
iOSSir
2023-03-19
1.3K0
苹果发布iOS12.2 beta:暗示AirPods 2将要到来
今日凌晨,苹果又向开发者推送了新一轮的测试 iOS12.2 beta,该版本带来了许多改变和更新。
iOSSir
2023-03-19
2390
iOS开发 面向切面编程之 Aspects 源码解析
1、面向切面编程应用在统计上 业务逻辑和统计逻辑经常耦合在一起,一方面影响了正常的业务逻辑,同时也很容易搞乱打点逻辑,而且要查看打点情况的时候也很分散。在 web 编程时候,这种场景很早就有了很成熟的方案,也就是所谓的AOP 编程(面向切面编程),其原理也就是在不更改正常的业务处理流程的前提下,通过生成一个动态代理类,从而实现对目标对象嵌入附加的操作。在 iOS 中,要想实现相似的效果也很简单,利用 oc 的动态性,通过 swizzling method 改变目标函数的 selector 所指向的实现,然后在新的实现中实现附加的操作,完成之后再回到原来的处理逻辑。 开源框架Aspects是一个非常好的框架。Aspects
iOSSir
2023-03-19
5820
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档