ITPub博客

首页 > 移动开发 > IOS

关于 “IOS” 的内容如下:

  • 如何通过静态分析提高iOS代码质量

    随着项目的扩大,依靠人工codereview来保证项目的质量,越来越不现实,这时就有必要借助于一种自动化的代码审查工具:程序静态分析。 程序静态分析(Program Static Analysis)是指在不运行代码的方式下,通过词法分析、语法分析、控制流、数据流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性等指标的一种代码分析技术。(来自百度百科) 词法分析

    iOS面试简历专员 IOS 373 2020-05-26 15:22
  • iOS超级签名系统演示(免费体验)

    现在很多不能上架App Store的iOS应用想通过iOS超级签名方式安装。 超级签名是什么样的简单来说,就是把添加苹果设备udid然后申请iOS证书然后打包进行真机测试的过程,实现了自动化! 优点:非常稳定,不会像企业证书签名容易掉签问题,而且不用信任,安装后直接可以启动!缺点:超级签名需要用到个人或者公司账号,年费688,只能加100个苹果手机udid,合计安装一台成本6.

    qtb999 IOS 382 2020-05-22 15:59
  • iOS上架App Store详解(图文)

     上架基本需求资料 1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程)2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestFlight测试然后提交审核的完整流程!  上架App Store审核分7步进行。 1、安装iOS上架辅助软件Appup

    jinjiawan IOS 424 2020-05-22 11:54
  • iOS实习面经(字节美团阿里蘑菇街)

    因为时间很久了,记不住太多,只能把记得的写一写总的来说,美团的面试体验最好,字节的速度最快。按照时间顺序,蘑菇街一面,阿里一面,字节一面二面,美团一二面,字节三面。蘑菇街一面是一个小姐姐面的学iOS多久了,为什么学iOS,怎么学的进程和线程的区别weak怎么用,delegate为什么用weakblock与weak,__block怎么用、原理arc原理,weak的实现原理用过category吗,介绍

    iOS面试简历专员 IOS 416 2020-05-20 13:29
  • iOS证书申请打包ipa上传App Store审核完整教程

    上架基本需求资料1、苹果开发者账号2、开发好的APP通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestFlight测试然后提交审核的完整流程!上架App Store审核分7步进行。1、安装iOS上架辅助软件Appuploader2、申请iOS发布证书(p12)3、申请iOS发布描述文件(mobileprovision)4、打包ip

    jinjiawan IOS 366 2020-05-14 16:36
  • 春招路上孤独的iOSer的心路历程(面经)

    献给目前为数不多的春招路上孤独的iOSer:背景: 双非渣一本,2017级大三计算机科班,算法:剑指offer 68题刷了一遍,leetcode 60题。网络、操作系统啥的 跟着书本学习然后Google查了些资料,然后大学期间做过一些有关iOS开发的实践项目。前言: 双非本科菜鸡的春招有些坎坷,还记得第一次面试(2019年12月12号),带有一丝丝紧张的感觉跟字节跳动的一面面试

    iOS面试简历专员 IOS 421 2020-05-12 14:12
  • 申请iOS发布证书的详细步骤

    iOS发布证书用于上架App Store,当开发好APP后需要上架就要用iOS底部证书有p12及mobileprovision两个文件去打包!只有用iOS发布证书打包的ipa才能上传到App Store一、申请iOS发布证书(p12文件)使用Appuploader软件申请,可以辅助在Windows、linux或mac系统直接申请iOS证书p12,及上传ipa到App Store,最方便在Windo

    xxw8520 IOS 78 2020-05-09 17:21
  • iOS超级签系统用设备udid自动安装方式流程

    现在很多不能上架App Store的iOS应用想通过iOS超级签名方式安装。超级签名是什么样的简单来说,就是把添加苹果设备udid然后申请iOS证书然后打包进行真机测试的过程,实现了自动化!优点:非常稳定,不会像企业证书签名容易掉签问题,而且不用信任,安装后直接可以启动!缺点:超级签名需要用到个人或者公司账号,年费688,只能加100个苹果手机udid,合计安装一台成本6.88,所以成本会比较高!

    BEIXIANG IOS 417 2020-05-09 14:25
  • 落魄实习生的iOS字节百度面经

    按时间顺序面过这些公司,阿里cbu,人人车,飞猪,蘑菇街,趣头条,网易,百度,美团,京东,字节,收到了满意的offer,跟大家分享一下面经~字节头条部门一面(全程iOS)直接问项目 oc方法调用流程,消息传递以及消息转发流程,动态方法解析,备用接收者,消息转发各个阶段详细问 ,是否会与jspatch冲突.oc 这个类的实例对象占几个字节`@interface` `TestObject&n

    iOS面试简历专员 IOS 388 2020-05-09 13:53
  • 我是如何让微博绿洲的启动速度提升30%的

    绿洲iOS研发工程师,绿洲ID:收纳箱KeepFit。0. 序言启动是App给用户的第一印象,对用户体验至关重要。试想一个App需要启动5s以上,你还想用它么?最初的工程肯定是没有这些问题的,但随着业务需求不断丰富,代码越来越多。如果放任不管的话,启动时间会不断上涨,最后让人无法接受。本文从优化原理出发,介绍了我是如何通过修改库的类型和Clang插桩找到启动所需符号,然后修改编译参数完成二进制文件

    iOS面试简历专员 IOS 416 2020-05-09 13:52
  • 优雅的使用UITableView

    痛点在我们iOS开发中UITableView几乎是所有App都会使用的一个UI控件,因为业务的需要,我们常常会注册多种Cell,然后在- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath中就会很自然

    iOS面试简历专员 IOS 382 2020-05-08 13:19
  • iOS 如何抓取线程的“方法调用栈”?

    场景:在一些 “性能监控” 的工具中,在检测到App主线程卡顿的时候,可以通过子线程抓取当前时刻所有线程的方法调用堆栈(保存卡顿现场),并在合适的时机(WiFi环境&网络环境较好的时候)把堆栈信息上传到我们的服务端。服务端将堆栈信息过滤分析后,交给客户端做优化处理。 这样,就能较好的提高用户的体验,并及时发现线上环境下的问题。同时,也可以及时发现问题,及时优化我们的代码

    iOS面试简历专员 IOS 419 2020-05-07 16:02
  • 上传ipa反馈ERROR ITMS-90189版本号重复问题

    版本号重复问题,报错关键词**build number ‘5.0.0’ for version number ‘1.3.1’. 比如之前上传过如1.0版本号的ipa,如果打包再次使用1.0版本号将无法上传,需要增加版本号,如改成1.1重新打包再上传不然会报错1 package(s) were not

    jinjiawan IOS 522 2020-05-06 15:24
  • 2020年面试:整理出一份高级iOS面试题

    1、NSArray与NSSet的区别?NSArray内存中存储地址连续,而NSSet不连续NSSet效率高,内部使用hash查找;NSArray查找需要遍历NSSet通过anyObject访问元素,NSArray通过下标访问2、NSHashTable与NSMapTable?NSHashTable是NSSet的通用版本,对元素弱引用,可变类型;可以在访问成员时copyNSMapTable是NSDic

    iOS面试简历专员 IOS 493 2020-05-06 14:37
  • 苹果证书(.p12)和描述文件(.mobileprovision)的快速申请

      打包iOS应用,不管在哪个平台都需要用到iOS证书(.p12)和描述文件(.mobileprovision)这两个文件。 下面介绍快速申请步骤,而且是在Windows电脑申请,不需要苹果电脑。  一、下载安装iOS证书申请辅助软件Appuploader Appuploader下载链接 Appuploader可以辅助在Wind

    jinjiawan IOS 435 2020-04-30 16:16
  • 在 iOS 里 100% 还原 Sketch 实现的阴影效果

    还原不了设计师视觉稿的开发者不是一个合格的页面仔。Sketch 是 APP 设计的神器,大部分设计师都选择它作为 APP 界面的设计工具。在 Sketch 里设置一个阴影,效果图和参数如下:Sketch 里的效果Sketch 里的阴影参数开发实现在 iOS 里实现阴影的方式是使用 UIView 的 layer 属性。layer 里与阴影有关的设置是以下几个属性:shadowPathshadowCo

    iOS面试简历专员 IOS 401 2020-04-30 15:31
  • iOS签名、iOS企业签名、iOS超级签名工具使用

     因为iOS上架审核很严格,导致很多APP无法在App Store分发下载,而苹果应用不像安卓应用,打包即可安装。需要通过相应的iOS证书重签后才能安装。 iOS应用不上架的三种安装方式。 1、iOS企业签名(无安装数量限制)2、iOS超级签名(设备码uuid签名,每个开发者账号最多安装100台)3、越狱安装(需要苹果手机越狱) 下面可以体验下,iOS企业签

    qtb999 IOS 430 2020-04-24 16:53
  • iOS开发者上架被调查解决方案

     今年以来因为审核的加严,很多iOS开发者账号提交ipa上架审核,直接反馈账号被调查了,也没有具体APP原因。  反馈邮件翻译 Hello,We are unable to continue this app’s review because your Apple Developer Program account is currently under in

    jinjiawan IOS 456 2020-04-23 16:58
  • 一个易迁移、兼容性高的 Flutter 富文本方案

    背景在闲鱼消息体系中,富文本在 UI 侧占了非常大的比重。最近消息部分在整体 Flutter 化,如何解决 Flutter 侧富文本问题,成为了项目早期的风险点。在 Native 中,消息使用了 HTML 协议来承载富文本的解析与展示,由于消息的历史数据有落库的特性,我们必须在 Flutter 侧兼容这种协议。对于 Flutter,我们是否可以在兼容的基础上,进行能力的扩充与完善?当前闲鱼也在升级

    iOS面试简历专员 IOS 441 2020-04-23 15:00
  • iOS 可用的热更新、热修复方案

    iOS面试简历专员 IOS 318 2020-04-21 13:59
点击加载更多下一页

成为大咖

联系我们
itpub
help@itpub.net
17319047854
扫描二维码联系客服
关于 广告服务 使用条款
京ICP备16024965号
经营性网站备案信息
网络110报警服务
中国互联网举报中心
北京互联网违法和不良信息举报中心