当前位置:首页 » IOS开发技术

IOS开发技术


阅读

iOS 11.1第三个测试版发布:苹果带来新解锁、UI

今天,苹果发布了iOS11.1的第三个测试版,相比上一个测试版,至过去了不到一周的时间,速度真是超快。iOS11.1Beta3主要测试了新的emoji,比如用户输入相应单词,会弹出对...
来源 2017-10-17 21:00
13
阅读

语音识别完成诗句的查询功能,iOS AVSpeechSynthesis语音输出结果的诗歌APP

前言当前的APP的查询都是使用手动输入,不仅效率低,而且查询的语句的限制比较大,不能够方便的扩展。如果能方便的扩展查询语句,那么APP的使用就会有很大的灵活性。可以...
来源 2017-10-17 17:00
9
阅读

iOS 11 & iPhone X 适配资料集

本文主要简单谈谈并收集一些关于iOS11iPhoneX的适配及设计指南。iPhoneX众所周知,iPhoneX屏幕与其他的iPhone设备均不同,苹果称iPhoneX的屏幕为超级视网膜显示屏。在iPho...
来源 2017-10-16 23:01
0
阅读

NSOperation与GCD的如何选择?

iOS开发的多线程实现方式,大概包括C的原始方式、NSThread方式、GCD、NSOperation的方式。其中用的最多的应该是GCD和NSOperation的方式,很多第三方库都是使用了这两种方...
来源 2017-10-16 21:21
0
阅读

[ZJOI2005]九数码游戏

[ZJOI2005]九数码游戏题目描述输入输出格式输入格式:输入文件中包含三行三列九个数,同行的相邻两数用空格隔开,表示初始状态每个方格上的数字。初始状态不会是目标状态...
来源 2017-10-16 16:01
19
阅读

iOS开发之AutoLayout中的Content Hugging Priority和 Content Compression Resistance Priority解析

本篇博客的内容也不算太复杂,算是AutoLayout的一些高级的用法。本篇博客我们主要通过一些示例来看一下AutoLayout中的ContentHuggingPriority以及ContentCompressionResis...
来源 2017-10-16 09:40
12
阅读

iOS的异步绘制--YYAsyncLayer源码分析

iOS的异步渲染最近看了YYAsyncLayer在这里总结一下。YYAsyncLayer是整个YYKit异步渲染的基础。整个项目的Github地址在这里。你可以先下载了一睹为快,也可以跟着我一步一...
来源 2017-10-15 20:41
2
阅读

iOS如何提高页面流畅度

A.提高CPU性能对象创建1.尽量用轻量的对象代替重量的对象,比如CALayer比UIView要轻量许多,如果不考虑交互事件的话,可以选择CALayer。2.Storyboard和xib加载对象时,消...
来源 2017-10-13 18:00

阅读

Apple开源了用于ARM CPU的iOS内核

Apple在GitHubXNU-darwin代码库中默默地公开了一些专用于arm和arm64的文件。虽然可能并非所有的开发人员对此都有兴趣,但是对于安全研究人员等人可能存在一些有意义的内...
来源 2017-10-13 15:20
2
阅读

iOS开发注意事项(一)

1、OC的消息机制与C++等的函数(方法)有很大的不同,OC在运行时所执行的代码由运行环境来决定,而C++等则由编译器决定。如果调用的函数是多态的,C++在运行时要按照虚方法...
来源 2017-10-12 21:01
93
阅读

基于WKWebView和UIWebView实现的仿微信WebView功能的页面加载库

代码参见: https://github.com/DoTalkLily/LYWebViewController 求star~    我们知道比起原生开发,H5有良好的跨平台性(很好地节约人力成本),升级灵活迅速,非常适合...
来源 2017-10-12 06:40
2
阅读

golang 标准库间依赖的可视化展示

简介国庆看完Go语言圣经,总想做点什么,来加深下印象.以可视化的方式展示golang标准库之间的依赖,可能是一个比较好的切入点.做之前,简单搜了下相关的内容,网上也要讨论,但...
来源 2017-10-09 04:01

阅读

为iPhone X发售做准备 苹果号召开发者推AR软件

在智能手机逐步走向雷同化背景下,苹果正准备将增强现实(AR)作为差异化竞争亮点。在iOS11和iPhoneX中,苹果已经把AR作为一大竞争优势。据外媒最新消息,周五,苹果再度...
来源 2017-10-08 10:20

阅读

微软Edge浏览器今起全面登陆iOS

IE浏览器已经逐渐沦为古董,而全新设计的Edge又不给力,份额提升缓慢,甚至出现了倒退,但微软似乎并不在意,反而向对手的地盘发起了积极进攻。微软近日宣布,Edge浏览器...
来源 2017-10-08 10:20
5
阅读

H5音频处理的一些小知识

前言LiuDaP十一过后,小编要做一个关于音乐播放器的项目,要用到大量H5音频处理的内容,于是在十月一日国庆黄金周闲暇之际,自己学习了一下H5音频的相关内容。虽然自学的...
来源 2017-10-07 18:02
3
阅读

斐波那契数列第N项f(N)[矩阵快速幂]

矩阵快速幂定义矩阵A(m*n),B(p*q),A*B有意义当且仅当n=p。即A的列数等于B的行数。且C=A*B,C(m*q)。例如:进入正题,由于现在全国卷高考不考矩阵,也没多大了解...
来源 2017-10-06 19:02
4
阅读

bzoj3997[TJOI2015]组合数学(求最长反链的dp)

组合数学给出一个网格图,其中某些格子有财宝,每次从左上角出发,只能向下或右走。问至少走多少次才能将财宝捡完。此对此问题变形,假设每个格子中有好多财宝,而每一次...
来源 2017-10-06 10:01
8
阅读

HTTP库Axios

前面的话本文将详细介绍HTTP库Axios概述Axios是一个基于promise的HTTP库,可以用在浏览器和node.js中【安装】在Vue中使用,最好安装两个模块axios和vue-axios$npminstalla...
来源 2017-10-05 17:01
9
阅读

带环链表的几个问题

带环链表的几个问题遇到了一个面试题。题是这样的:1、判断一个单链表是否存在环2、如果存在,求环的长度3、如果存在,求环的起始节点4、如果存在,整个链表的长度参考了h...
来源 2017-10-03 21:45
12
阅读

netty4.x 传输文件

一:简介netty传输文件的例子并不多,当前的项目刚才需要使用netty,所以就记录一下使用方法,使用netty传输文件,首先需要启动一个服务端,等待服务端请求监听,然后传...
来源 2017-10-02 17:41

阅读

2017年排名前11的iOS应用分析工具

似乎每年都有越来越多的移动分析工具,2017年也是如此,所以用户很难在这么多iOS应用程序选择使用哪一个,或者说,用户将不止使用一个分析工具。开发人员倾向于使用各种...
来源 2017-09-30 16:22

阅读

58 同城 iOS 客户端搜索模块组件化实践

引言58同城的搜索功能支撑了近一半的用户流量,所以搜索是一个很重要的模块。众所周知,iPhone的搜索是通过Spotlight来实现的,那么在App内部是如何实现搜索呢?首先了解...
来源 2017-09-30 16:21

阅读

App开发团队必须知道的 iOS 11 更新点

WWDC2017已经过去差不多一个季度了,最近随着Xcode9正式版以及iPhone8、iPhoneX的发布,iOS11的全面适配也被提上了日程。我整理了一下更新点,包括开发、设计、产品甚至...
来源 2017-09-30 16:21

阅读

iOS开发:为你的应用兼容iPhone X

每年苹果爸爸都会在六月份的WWDC上发布有关下一代iOS的新特性和改动内容,开发者们有半年时间去准备和兼容最新版本的iPhone和操作系统。但是这一次为了在发布会前不泄露iP...
来源 2017-09-30 16:21

阅读

微软又改Skype设计,即将发布新预览版

今年6月微软宣布了全新的Skype界面设计,然而移动端由于界面改动过大(更像Snapchat),让很多老用户无法适应。微软已经在准备新的Skype设计,即将推出新的预览版。新的Sk...
来源 2017-09-30 09:20