经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 iOS

“iOS开发” 金三银四如何快速技术晋升?

开篇寄语 谈谈工作: 2020年是多灾难的一年,对于我们每个人来说,健康地活着比什么都重要。很多公司都过得比较艰难,裁员更是普遍,所以对大部分来说保住饭碗就很不错了,更别说什么跳槽晋升了! 目前状况: 现在iOS开发还是比较忙的,尤其年边,加班现象特别明显!三个月的学习并不是每一个人...[2021/2/22]

突破瓶颈,“iOS开发”,跳槽面试必备题(针对年后面试者)

前言 现在iOS开发还是比较忙的,尤其年边,加班现象特别明显!三个月的学习并不是每一个人都能做到,每一天的坚持都是拉开你和其他的面试者的重要前提! 面试你是否准备好了? 一年之计在于春 金三银四马上降临,2020也已经过去许久,作为一个开发人员,你是否面上了自己理想的公司,...[2021/1/18]

抖音品质建设 - iOS启动优化《原理篇》

作者:字节跳动技术团队   前言 启动是 App 给用户的第一印象,启动越慢用户流失的概率就越高,良好的启动速度是用户体验不可缺少的一环。启动优化涉及到的知识点非常多面也很广,一篇文章难以包含全部,所以拆分成两部分:原理和实践。 本文从基础知识出发,先回顾一些核心概念,为后...[2021/1/11]

iOS中几种定时器的实现小结

在软件开发过程中,我们常常需要在某个时间后执行某个方法,或者是按照某个周期一直执行某个方法。在这个时候,我们就需要用到定时器。 然而,在iOS中有很多方法完成以上的任务,到底有多少种方法呢?经过查阅资料,大概有三种方法:NSTimer、CADisplayLink、GCD。接下来我就一一介绍它们...[2021/1/11]

Magic Book Pro 2019 Intel版 BIOS升级失败-重启后没有升级过程,解决方案

Magic Book Pro-2019-Intel版BIOS升级至1.16 使用官方程序更新BIOS,显示更新成功之后重启,发现并没有以往的BIOS升级过程,BIOS也并未升级。 后来发现,(无论是通过华为电脑管家;还是通过荣耀官网上的BIOS更新程序均无法升级)。 研究后发现,官方升...[2021/1/11]

iOS-贝塞尔画圆动画(圆圈进度百分比)

目标效果            实现 新建基于UIview的文件 .h 属性 /** 0 < accuracy < 1 */ @property (nonatomic,a ign) double accur...[2020/12/21]

6. UICollectionView Decoration View

6. UICollectionView Decoration View UICollectionView 允许我们为每一个section、cell甚至是整个collectionView添加一个装饰视图。这玩意怎么说呢,就是添加了一些可复用视图,视图的frame可以随意设置,划重点是随意设...[2020/12/14]

Algorithm Of Swift -- 1.两数之和

题目描述:         给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元...[2020/12/14]

iOS-for循环快捷创建按钮(随意配置适配)

One 先总结下最近做项目遇到的一个小问题,创建UIView时,总是有一边会出现一条灰黑线,原因竟是在给view设置frame时的精确度问题,取整下即可; ceilf(width) Two 最近在项目里帮朋友简单写了一下这个需求,记录下以后用到方便配置,项目中的我可以放心删了; ...[2020/12/14]

2020年iOS自动打包脚本

2020年iOS自动打包脚本

2020年iOS自动打包脚本 1.准备工作 安装fastlane 至于fastlane是做什么的就不多说了,自行百度; sudo gem install fastlane --verbose 安装成功后没有修改gem source 的修改一下,我用的是https: gems.ru...[2020/12/14]

2.Block实战

2.Block实战 问题来自:iOS开发基础:开发两年的你也不会写的Block 声明一个Block,并调用它。 声明一个Block型的属性。 声明一个方法,接受一个Block型的参数,并写出调用时传入的Block实参。 实现一个Block的递归调用(Block调用自己)。 实现一个方法...[2020/12/8]

Realm--: 简化iOS下Realm写入事务的最佳解决方案

Realm--: 简化iOS下Realm写入事务的最佳解决方案(其他平台亦可借鉴次思路) 直接使用 Goto --> Github 开始阅读 解决痛点 痛点1,重复代码,本来增删改查一般两三行的,提交就占了2行,基本上代码量多一小半 [[RLMRealm defaultRea...[2020/12/8]

3.iOS14下UIPageControl自定义样式

3.iOS14下UIPageControl自定义样式

3.iOS14下UIPageControl自定义样式 1.概览 首先在iOS14中UIPageControl中增加了几个新属性及方法: 表示当前的背景样式,枚举值 open var backgroundStyle: UIPageControl.BackgroundStyle 只...[2020/12/8]

iOS套路面试题之必考笔试手写算法题

作为开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个 我的iOS交流群:761407670,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长! 以下基本上以C语言实现为主 1.不用中间变量,用两种方法交换A和B的值? ...[2020/12/8]

iOS----------remote: HTTP Basic: Access denied

最近在提交代码的时候总是提示remote: HTTP Basic: Acce denied   看一下就知道可能是权限的问题  也可能是账号的问题,突然想到前段时间在托管平台修改了密码,所以就修改一下密码就可以了。所以就把账号和密码删除,重新添加,再次提交密码就会提...[2020/12/8]

4.如何在xib中正确设置颜色

4.如何在xib中正确设置颜色 写了半天发现还没人家写的好,直接转载了iOS开发之为App设置正确的设计颜色 简单总结一下 如果在开发的过程中发现Interface Builder(包括xib和storyboard)设置的颜色运行后始终无法得到正确的显示,那么这个时候可以问一下公司的设...[2020/12/8]

iOS Transform坐标变化

在使用CGContext时,由于Quartz 2D与UIKit坐标不一致,所以需要对context进行再一次的变化,达到预期的效果。 1. 不同坐标原点介绍 在Quartz 2D中,坐标原点在画布的左下角,而UIKit中,与屏幕坐标一致,以左上角为坐标原点。 如果以(0,0)点为原点...[2020/11/23]

Undefined symbols for architecture arm64:

Undefined symbols for architecture arm64:   "_Decoder_Interface_init", referenced from:       EM_DecodeAMRFileToWAVEFile...[2020/11/23]

1. RxSwift 创建可观察序列

empty() 方法初始化 创建了一个空内容的 Observable let ob = Observable<Int>.empty() 先简单的写一种订阅的方法 ob.subscribe { print("执行了") } just() 方法 传入默认值初始化 ...[2020/11/23]

Sagit.Framework For IOS 开发框架入门教程16:屏幕旋转、屏幕强制旋转功能。

前言: 框架对屏蔽旋转做了很全面的封装处理,本篇来介绍一下使用屏幕旋转的相关功能。 屏幕旋转的相关方法定义: #pragma mark 屏幕旋转 !屏幕旋转事件:【 return true 系统调用刷新布局([self.view refleshLayoutAfterRotate];...[2020/11/9]

[Swift]一些第三方库

Kingfisher 地址 https: github.com/onevcat/Kingfisher 功能 加载网络图片   RxAlamofire 地址 https: github.com/RxSwiftCommunity/RxAlamofire 功能&...[2020/11/9]

iOS多线程之超实用理论+demo演示(可下载)

目录背景简介GCD、OperationQueue 对比核心理念区别GCD队列串行队列(Serial Queues)并发队列(Concurrent Queues)串行、并发队列对比图注意事项block(块)相关dispatch_afterdispatch_semaphoredispatch...[2020/11/9]

iOS----------设置tabBar图片以及文字位置

iOS----------设置tabBar图片以及文字位置

设置图片位置 homeVC.tabBarItem.imageInsets = UIEdgeInsetsMake(6, 0, -6,0); 设置文字位置 [[UITabBarItem appearance] setTitlePositionAdjustment:UIOffsetMake...[2020/11/9]

iOS 14 UDP收不到广播处理

iOS 14 UDP收不到广播处理 1. 简单说明 项目使用到了CocoaAsyncSocket,建立TCP之前,使用了UDP广播获取IP地址,但是系统升级到iOS 14之后,发现有台iPad间歇性可以收到广播,iPhone一直没有收到广播。 2. 解决办法 Info.plist添...[2020/11/9]

不会吧,这也行?iOS后台锁屏监听摇一摇

目录背景介绍探索过程其他 APP 有没有类似功能系统提供的摇一摇回调能否满足其他方法能否实现利用 CoreMotion 框架,监听加速计原始数据通过加速计监听摇一摇控制器相关逻辑和代码APP 申请后台运行权限后,能否监听到摇一摇多 APP 都实现此功能时,摇一摇是何效果后台定位权限 + ...[2020/11/9]

iOS开发——你面试能用到的iOS面试题(二)

> 为大家总结一份完整的2020年《大厂最新常问iOS面试题+答案》,**面试题合集答案**、**复习资料**,均有**完整PDF版**,需要的小伙伴加iOS技术分享群:761407670,群文件直接获取!   题目来源自这里,笔者对知识类问题和经验类问题做了解答,答...[2020/11/9]

自定义相机碰到的问题,比如常见的拍照录制视频方向,镜像左右颠倒等问题

iOS开发了好几年了,自定义相机都碰到过很多次,每次都是从网上copy代码使用,但是很多时候都会有方向等问题,从来没有真正研究过,现在在这里记录一下自定义相机碰到的问题,以防忘记 问题一:横向拍照/录制视频,得到的视频也需要横屏。     要实现这个功能,就需要获取到设备的...[2020/11/9]

iOS使用NSTextAttachment添加图片,图片模糊

最近在忙的项目中,需要处理富文本的相关内容,产品需求并不复杂,所以想着用TextKit处理,顺便学习一下,没想到直接掉坑。在此记录一下(都是血泪史),顺便为有需要的小伙伴提供参考。 Add the image as an attachment. let textAttachmen...[2020/11/9]

使用系统手机国旗emoji来显示国旗

以前一直以为,要显示各国国旗,除了让UI给图片,没有其他办法。 最近发现了手机中自带国旗,在系统表情键盘中就有各国国旗,如果对UI要求不是很高的话,可以直接使用国旗emoji 上代码 - (NSString *)emojiFlagForISOCountryCode:(NSStri...[2020/11/9]

iOS 底层原理之—dyld 与 objc 的关联

前言   在dyld加载过程中,我们知道会调用_objc_init方法,那么在_objc_init方法中究竟做了什么呢?我们来探究下。   _objc_init方法   _objc_init方法实现       ...[2020/11/9]

iOS-多Target那些事儿

引入 记得之前说过一遍关于通过配置xcconfig文件,各取Debug与Release同一个宏的参数值的文章,特别是在不同的环境,测试环境Api与正式环境Api的区别,但是如果一个项目,有线上版本,有内测版本,有开发版本等等,或者有各种不同环境的Api,不同的环境下,宏值的区分,这时候用...[2020/11/9]

iOS 集成React Native超强实用入门笔记

环境安装   1.homebrew安装, 官方:https: brew.sh/    /bin/bash -c "$(curl -fsSL https: raw.githubusercontent.com/Homebrew/install/master/install.sh)...[2020/11/9]

【Swift】Timer定时器到底准不准确?

  在开发过程中,Timer可以说是比较常见的了,用来做一些定时性的操作。可实际过成功,Timer的时间真的准吗?下面写几个代码来做验证。   1、Timer timer = Timer.scheduledTimer(timeInterval: 1.0, target:self, s...[2020/11/9]

uni-app中IOS离线打包报HBuilder has conflicting provisioning settings

一、现象:     HBuilder has conflicting provisioning settings. HBuilder is automatically signed for development, but a conflicting co...[2020/11/9]

【iOS】找工作的面试题集锦

    1. 你在开发过程中常用到哪些定时器,定时器时间会有误差吗,如果有,为什么会有误差?   iOS中常NSTimer、CADisplayLink、GCD定时器,其中NSTimer、CADisplayLink基于NSRunLoop实现,故存在误差,GCD定时器只依赖系统内...[2020/11/9]

苹果开发者账号注册申请流程(2017-6-27)

前言 因为网上的一些文章过于老旧已经不适合现在的苹果官网的申请流程,所以整理【最新】开发者账号申请流程,以供还在纠结苹果的几种开发者账号之间的区别,文章配合现在的苹果官网实际操作并截图一目了然,按照文章步骤可顺利申请适合你或者你的公司的账号。 由于简书的 markdown 不...[2020/11/9]

如何不上架AppStore(重签名)

前言 自己开发的或朋友给的 .ipa or .app 如何让亲朋好友安装后把玩? 那个谁把手机的 UDID 给我~ 那个谁把手机拿过来我给你用 Xcode 装一个~ ... 解决方案 除了上架 App Store 我们还可以利用 重签名 让我或者公司开发的 app ...[2020/11/9]

iOS计算缓存、Touch-ID、国际化

前言 整理 CSDN 上的几篇文章至简书 CSDN地址 iOS计算缓存大小、清除缓存 iOS 8 SDK向开发者公开了Touch ID指纹识别功能 iOS国际化---跟随系统语言 iOS国际化---不跟随系统语言 原文链接:http: www.cnbl...[2020/11/9]

iOS直播系列之《很会飞的弹幕》

前言 此弹幕来源于直播,所以名为 LiveBarrage 。 弹幕效果: 弹幕君说: 我会飞~~~(gun~,你咋不上天!!); 我的大小你做主; 我飞的速度你来定,让我飞多快我飞多快(PS:恩!真听话); 我的衣服你来买(弹幕样式自定义); 我们弹幕家族自带磁场从来不会叠加碰...[2020/11/9]

PromiseKit基本使用及源码解析

     Promise处理一系列异步操作的应用框架,能够保证顺序执行一系列异步操作,当出错时可以通过catch捕获错误进行处理。Promise框架也是很好的诠释了swift的面相协议编程以及函数式编程 两种类型 1Promise,2Guarantee ...[2019/11/15]

iOS和macOS上的Message-ID和Mail.app深度链接

iOS和macOS上的Message-ID和Mail.app深度链接

如何在iOS上通过电子邮件进行无缝的“无密码”身份验证。 Apple平台上的邮件和日历集成 在macOS和iOS上查看电子邮件时,邮件会在[检测到的日期和时间]下划线 。您可以与他们互动以创建新的日历事件。如果您在“日历”中打开此...[2019/11/11]

iOS:探究视图控制器的转场动画

一、介绍 在iOS开发中,转场动画的使用无处不见,不只是我们自己更多的使用UIViewblock动画实现一个转场动画,其实,在我们实现VC控制器跳转的时候都是转场动画的实现,例如标签栏控制器的切换、模态动画present和dismi 、导航控制器的push和pop。实现它们的转场动画...[2019/11/11]

为什么 Flutter 是跨平台开发的终极之选

跨平台开发是当下最受欢迎、应用最广泛的框架之一。能实现跨平台开发的框架也五花八门,让人眼花缭乱。最流行的跨平台框架有 Xamarin、PhoneGap、Ionic、Titanium、Monaca、Sencha、jQuery Mobile、React native、Flutter 等等。但...[2019/11/8]

iOS----------证书的制作

https: developer.umeng.com/doc 66632/detail/66748#createappid 原文链接:http: www.cnblogs.com/KiVen2015/p/11804727.html[2019/11/6]

iOS开发高级分享 - iOS上的设备标识符和指纹

苹果认可的标识符 Apple提供了各种API,以方便用户识别各种用途: 通用标识符(UDID) 在iOS的早期,苹果公司提供了一个uniqueIdentifier财产上UIDevice-亲切地称为udid (不要与UUID混淆)。虽然这样的功能在今天看来是不可想象的,但该属性一...[2019/11/6]

vue实现配置全局访问路径头(axios)

vue实现配置全局访问路径头(axios)

在vue中用axios发送请求的时候总是: axios.get(“http: localhost:3000/xxx/xxx”,{params:{xx:xxx}}).then(res=>{}).catch(error=>{}) 配置全局的url: 1.安装axio...[2019/11/1]

【原】iOS开发进阶(唐巧)读书笔记(二)

第三部分:iOS开发底层原理 1、Objective-C对象模型 1.1 isa指针 NSObject.h部分代码: NS_ROOT_CLASS @interface NSObject <NSObject> { Cla isa; } objc.h部分代码: t...[2019/11/1]

imageRectForContentRect,titleRectForContentRect,contentRectForBounds,imageRectForContentRect什么时候调用

UIButton的布局顺序细节   什么时候调用imageRectForContentRect,titleRectForContentRect,contentRectForBounds,imageRectForContentRect,也是调用时机。首先梳理清楚几个布局的规则: ...[2019/11/1]

iOS开发高级分享 - Unread的下拉式选单

解构革命的演变 背景 2013年中期,RSS世界遭受了沉重打击。谷歌宣布,他们(*的*)RSS订阅服务,[谷歌阅读器],是被关闭了。有了它,数以百万计的声音突然惊恐地大叫,并突然保持沉默。 使用量下降是关闭的主要原因,尽管来自[Google Reader]用户的巨大反应表明,该服...[2019/10/31]

苹果审核ipv6海外解决思路-About APP Store

原始简书文章地址(也是我自己的) 首先声明,一我不负责涉及你们内部服务器. 二是好好读文章,别人能过,你们也能过 苹果6月1日出的IPV6协议阻碍了国内大多数积极开发者,我司也不外乎,经过三次被拒后,遂在网上查找关于IPV6审核的相关事宜,怪我年少无知以为这种开源协议的东西...[2019/10/30]

555
2
记录数:469 页数:1/1012345678910下一页尾页
加载更多
 友情链接: NPS