
iOS
文章平均质量分 77
vaintwyt
这个作者很懒,什么都没留下…
展开
-
亿级DAU产品 今日头条深圳研发中心火热招聘中 校招/社招
【内推贴】字节跳动深圳-Android/iOS开发工程师 火热招聘中!社招校招都需要!【内推简历投递邮箱】wenyutao@bytedance.com【公司介绍】字节跳动成立于2012年3月,目前公司的产品和服务已覆盖全球150个国家和地区、75个语种,曾在40多个国家和地区排在应用商店总榜前列。字节跳动在海内外推出了多款有影响力的产品,包括综合资讯类的今日头条,视频类的抖音、Ti...原创 2019-11-14 17:01:50 · 744 阅读 · 3 评论 -
iOS App自定义View支持VoiceOver
VoiceOver是iOS系统提供给盲人使用iPhone的一个辅助功能,通过语音形式引导盲人使用软件。可以在设置-通用-辅助功能-VoiceOver中开启。Apple的官方文档有详细介绍:here 正常情况下,App是默认支持VoiceOver的。在开启VoiceOver的时候,UILabel和UIButton都可以通过单次点击来播放文字提示。 但是自定义View如原创 2015-07-30 19:39:55 · 2848 阅读 · 0 评论 -
iOS解决键盘遮挡问题
这个问题网络上有很多解决方案,这里只是作为一个纪录。 UIScrollView除了可以解决键盘遮挡的问题,还能动态调节自身的contentSize,其实就是重写addSubview,然后根据子view的坐标来设置contentSize。另外,解决了scrollView嵌套tableView导致的点击冲突问题。#import @interface UIAutoScr原创 2015-11-23 18:10:58 · 806 阅读 · 0 评论 -
iOS 服务器文件有修改才进行下载
当要下载的文件会定期修改,而且比较大时,可以在文件有修改的时候,才进行下载。有两种方式一、需要服务器支持304状态码(推荐)请求中带上 If-Modified-Since 字段,如果在这个时间后,文件有修改,则返回200状态码,以及文件内容。如果文件没有修改,则返回304状态码,文件内容不会返回+(void)downloadFileIfUpdatedWithLocalP原创 2016-08-24 12:55:47 · 1629 阅读 · 0 评论 -
iOS中使用GCDAsyncSocket建立长连接
在App与服务器需要高频通信,或者服务器主动推送消息到App的情况下,就需要通过长连接来实现。比如聊天和股票软件。 下面介绍iOS中如何通过GCDAsyncSocket来实现长连接。GCDAsyncSocket介绍 GCDAsyncSocket是一个开源库CocoaAsyncSocket的一部分,用于建立可靠的TCP连接。如果想建立UDP连接,可以用GCDAsyncUDPS原创 2017-02-21 15:18:40 · 3055 阅读 · 0 评论