更新于:10-22 12:01

有关[ios]标签推荐

基于weex的有赞无线开发框架

于10-30 14:45 - 有赞技术 - 前端 ios android
出于对开发效率和动态化的要求,无线端的开发框架也一直在更新,从 Hybrid、结构化 Native View、React Native、Weex,再到现在正在大受关注的 Flutter. 什么样的框架才是适合自己的团队. 不仅要有技术追求,而且要考虑实际业务需要. 最近,有赞移动选择了 weex 作为无线开发框架,搭建了从开发、Debug、构建、发布、数据一个闭环的流程.

详解音视频直播中的低延时

于04-24 11:06 - agora - ios android
高泽华,声网 Agora 音频工匠,先后在中磊电子、士兰微电子、虹软科技主导音频项目. 任职 YY 期间负责语音音频技术工作. 在音乐、语音编解码方面有超过十年的研发经验. 音视频实时通讯的应用场景已经随处可见,从“吃鸡”的语音对讲、直播连麦、直播答题组队开黑,再到银行视频开户等. 对于开发者来讲,除了关注如何能快速实现不同应用场景重点额音视频通讯,另一个更需要关注的可能就是“低延时”.

app端用户信息自动获取--微博

于02-07 14:24 - zgbgx - 安全 大数据 网页爬虫 ios android
在app(ios和android)端使用webview组件与js进行交互,串改页面,让用户授权登录后,获取用户关键信息,并完成自动关注一个账号. 传统爬虫模式,让用户在客户端在输入账号密码,然后传送到后端进行登录,爬取信息,这种方式将要面对各种人机验证措施,加密方法复杂的情况下,还得选择selenium,性能更无法保证.

IOS分析崩溃日志

于12-21 15:16 - 苏小妖 - iphone ios xcode objective-c
  IOS分析定位崩溃问题有很多种方式,但是发布到AppStore的应用如果崩溃了,我们该怎么办呢. 通常我们都会在系统中接入统计系统,在系统崩溃的时候记录下崩溃日志,下次启动时将日志发送到服务端,比较好的第三方有umeng之类的. 今天我们来讲一下通过崩溃日志来分析定位我们的bug.   分析崩溃日志的前提是我们需要有 dYSM文件,这个文件是我们用archive打包时生成的 .xcarchive后缀的文件包.

提高iOS开发效率的方法和工具(升级篇)

于09-04 19:44 - IT江湖 - ios
这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时在使用AppCode等其他的IDE,在这里我主要介绍Xcode中提升开发效率的方法. 快捷键是开发中必不可少的,当你善于使用快捷键的时候,十指在键盘上飞舞,那画面太美,我不敢想象.

APP调用Custom URL Scheme

于02-19 07:45 - 风雨雷电堂 - iOS开发
标签:   Scheme   跳转. Custom URL scheme 的好处就是,你可以在其它程序中通过这个url打开应用程序. 如A应用程序注册了一个url scheme:myApp,  那么就在mobile浏览器中就可以通过打开你的应用程序A. 首先在AndroidManifast.xml要被指定Scheme的Activity下设置如下参数.

苹果iOS系统下的推送机制及实现

于02-16 01:08 - 风雨雷电堂 - iOS开发
标签:   push   推送. 原文由iOS教程团队 Matthijs Hollemans 撰写,经原网站管理员授权本博翻译. 在iOS系统,考虑到手机电池电量,应用不允许在后台进行过多的操作,当用户未开启应用时,要怎么样才能通知用户呢. 好比用户收到一个新的微博、喜欢的球队取得一场胜利或者是晚餐准备好了,如果应用都不在运行当中,当然也就无法去获得这些事件.

如何通过 OAuth 2.0 使 iOS Apps 集成 LinkedIn 登录功能?

于03-21 14:44 - 贾娅妮 - Mobile Insight iOS
社交网络早已成为人们日常生活的一部分. 其实,社交网络也是编程生活的一部分,大多数 App 必须通过某种方式与社交网络交互,传送或接收与用户相关的数据. 大多数情况下,用户需要登录某种社交网络,授权 App 代表自己进行请求. 目前,此类社交网络的种类非常丰富,以 Facebook 与 Twitter 最为常用.

iOS编写高质量代码

于09-01 14:24 - koknine - ios objective-c
这是一篇读书笔记,快速记录各种高效率编程的技巧和方法. 这些方法是为了提升编码质量和效率,高质量代码利于后期的维护和更新,毕竟不能一份代码到永远. 由于是记录形式,当然不能把整篇内容都写下来,只记录关键性的内容,长期更新. Objective-C使用了消息机制代替调用方法. 区别:使用消息结构的语言,其运行时缩影执行的代码由运行环境来决定.

浅谈 iOS 线程

于08-08 00:23 - Richard_Gao - ios objective-c thread gcd
通常主线程和其他线程的使用场景. Tips: 解压、打开 Zip 包,读写较大文件的操作也不宜放在主线程里. 一般异步网络请求中会有一个 completionBlock ,这个 completionBlock 是在主线程中被调用的. 所以,可能消耗大量时间的代码(例如上面提到的处理 Zip 包的方法)也不宜放在这些 block 中.

YYCache 设计思路

于10-26 00:06 - ibireme - iOS 技术
iOS 开发中总会用到各种缓存,最初我是用的一些开源的缓存库,但到总觉得缺少某些功能,或某些 API 设计的不够好用. YYCache ( https://github.com/ibireme/YYCache) 是我新造的一个轮子,下面说一下这个轮子的设计思路. 通常一个缓存是由内存缓存和磁盘缓存组成,内存缓存提供容量小但高速的存取功能,磁盘缓存提供大容量但低速的持久化存储.

「原创译文」iOS 性能优化:Instruments 工具的救命三招

于02-28 08:55 - LeanCloud - ios 性能优化 instruments
你的 iOS 应用,运行速度靠谱吗. 中枪的同学莫要愁,性能优化咱有妙招. 用 Xcode 自家的调试工具 Instruments,揪出那些堵线程、占内存、耗资源的问题代码,彻底破掉迷局,让应用扬眉吐气. 对于每位 iOS 开发者来说,代码性能是个避不开的话题. 随着项目的扩大和功能的增多,没经过认真调试和优化的代码,要么任性地卡顿运行,要么低调地崩溃了之……结果呢,大家用着不高兴,开发者也不开心.

HTTP中的ETag在移动客户端的应用

于11-30 14:37 - joywek - http etag ios
绝大多数移动客户端在设计网络模块时,都会选用HTTP作为客户端和服务端通信的网络协议. 随着业务的不断发展以及用户量的持续增长,整个客户端的稳定性和性能会逐渐成为关注的焦点,其中网络的性能优化更是重中之重,本文介绍的 ETag 缓存技术,可以在缓存数据的同时做到数据的实时更新,适用于对数据实效性要求较高的业务.

如何把你的iPad变成一个桌面电脑?

于05-07 11:02 - 尘岳 - iOS Windows 互联网 iPad 远程桌面
在使用iPad的时候,有时你会需要获得一份文件,或是访问一个程序;有时也会发现一些工作无法在iPad上面进行. 以前,远程计算服务很少会应用在iPad上,但是随着人们工作范围越来越广,移动设备的远程连接逐渐变得越来越有用. 如果你的家中有一台个人桌面电脑,而且希望通过互联网将自己的iPad远程连接到PC上,不如来看看本文吧.

React Native通信机制详解

于03-30 11:31 - bang - 技术文章 ios 源码解析
React Native是facebook刚开源的框架,可以用javascript直接开发原生APP,先不说这个框架后续是否能得到大众认可,单从源码来说,这个框架源码里有非常多的设计思想和实现方式值得学习,本篇先来看看它最基础的JavaScript-ObjectC通信机制(以下简称JS/OC). 普通的JS-OC通信实际上很简单,OC向JS传信息有现成的接口,像webview提供的-stringByEvaluatingJavaScriptFromString方法可以直接在当前context上执行一段JS脚本,并且可以获取执行后的返回值,这个返回值就相当于JS向OC传递信息.

iOS 开发的9个超有用小技巧

于03-24 11:46 - IT江湖 - ios
如何快速的查看一段代码的执行时间. 在想要查看执行时间的代码的地方进行这么处理. 2.如何快速查看一个函数的调用次数,且不添加一句代码. 这种方法适合于一个if方法,一个for循环,而且不会中断程序,切不需要加一句代码. 但是一定要记得选中下面的automatically continue after evaluting actions;.

移动端图片格式调研

于11-02 00:21 - ibireme - iOS 技术
图片通常是移动端流量耗费最多的部分,并且占据着重要的视觉空间. 合理的图片格式选用和优化可以为你节省带宽、提升视觉效果. 在这篇文章里我会分析一下目前主流和新兴的几种图片格式的特点、性能分析、参数调优,以及相关开源库的选择. 移动端图片类型的支持情况. 静态图片的编码与解码. 动态图片的编码与解码.

iOS应用架构谈 网络层设计方案

于06-01 00:00 - Casa Taloyum - iOS architect thoughts
iOS应用架构谈 view层的组织和调用方案. iOS应用架构谈 网络层设计方案. iOS应用架构谈 动态部署方案. iOS应用架构谈 本地持久化方案. 网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大. 另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也被广泛使用.

10个 iOS 用户暂可以嘲笑 Android 的特点

于06-09 15:39 - techug - 娱乐幽默 android ios
Android 与 iOS 设备之间的争斗从未停止,毕竟一切高科技产品的理念和实际表现方式都不相同. 就拿 Android 来说,很多功能令用户并. 不太开心,甚至是令人愤怒,下面让我们来简单的盘点 10 个 iOS 比 Android 优秀的特征. 着 Android 比 iOS 差,因为每天让库克最为头痛的事情,就是每天都会有用户转投 Android,反之亦然,因为我们还会盘.

Apple 发布 iOS 8.0.2 更新

于09-26 10:04 - Eyon - 分享 iOS 8.0.2
在昨天 Apple 闹出 iOS 8.0.1 的”乌龙”事件之后,今天 Apple 上线了 iOS 8.0.2 的更新,修正了 iOS 8.0.1 导致的 Touch ID 和 蜂窝数据网络不能在 iPhone 6 机型上工作的问题,同时还修复了其他一系列 Bug. 修正了 iOS 8.0.1 在 iPhone 6 和 iPhone 6 Plus 上蜂窝数据和 Touch ID 不工作的问题;.

Apple:明年起所有 Apps 都必须支持 64-bit

于10-21 13:31 - Eyon - 新闻 64Bit iOS 8
今天,Apple 在开发者中心发布了一条通知,表示从2015年2月1日起,所有上传到 App Store 的应用都必须支持 64-bit 运算. 具体通知内容如下,各开发者请知悉. 从 2015 年 2 月 1 日起,所有上传到 App Store 的新 iOS Apps 都必须包含 64-bit 支持,且必须通过 Xcode 6 或更新版本中的 iOS 8 SDK 进行编译.

【苹果发布会】外媒评论:Apple Watch 看不透,于行业有益

于09-10 08:06 - 王超文 - 观点 Apple Watch Apple&iOS iPhone 6 iPhone 6 Plus
一年一度的科技狂欢夜落幕,对于苹果,我们总是期待它能带来惊喜,这次发布了早已泄露无遗的 iPhone 6 以及呼声更高的 Apple Watch,我们来看看外媒是怎么评价苹果本次的新品. 基本上,大部分的注意力都放在 Apple Watch 上,因为 iPhone 在经过了长达半年的精准泄露之后,已经没有什么好谈的了.

大屏iPhone的适配

于09-16 01:04 - ibireme - iOS 技术
自从苹果出了大屏iPhone后,iOS开发也要做适配了,想必Android程序员正在偷着乐呢;) 这里大概总结下这几天了解到的大屏适配的注意事项. 从Xcode6 GM版本开始,模拟器新增了iPhone6和iPhone6 Plus两种,如果旧的工程直接跑到这两个模拟器中时,默认是"兼容模式",即系统会简单的把内容等比例放大,显示效果有些模糊但尚可接受.

iOS App开发那些事

于12-01 11:56 - IT江湖 - ios
自从做Team Leader之后,身上权责发生了变化,于是让我烦恼的不再是具体某个功能,某个界面的实现,而是如何在现有代码的基础上做渐进式的改进,创造出比较合适规范和框架,使得组内成员更快更好地完成任务. 一年下来,颇有点想法,于是啰嗦几句关于iOS App开发的那些事. 首先明确一点,合适的人是指纯技术团队的建设.

DHH 谈混合移动应用开发

于12-15 10:57 - jnj - 技术读物 杂项资源 Android Hybrid iOS
David,Ruby on Rails 作者,37signals 合伙人. 畅销书作家、演说家、赛车手、业余摄影师、顾家好男人. 37signals 在2013年2月发布了 Basecamp 的 iPhone app,在此之前我们就使用原生开发(native)还是混合开发(hybrid)做了许多尝试.

深度调查 iPhone 真的不拼硬件吗?A8 处理器解析

于09-23 13:38 - scsecrystal - iOS iphone
一直以来都有这么一种说法:iPhone 不像 Android 手机那样碓硬件. 这句话一层含义是指 Android 手机大都爱拼硬件,多为硬件怪兽,动辄四核、八核处理器,3G 内存,2000w 像素,2k 屏幕;另一层是指 iPhone 常年使用双核处理器,1G 内存,800w 像素,直到在最新的 iPhone 6 plus 上才使用了 1080p 屏幕.

iOS 8与安卓系统有哪些相似点与不同点

于06-03 20:40 - 梁萧 - 科技 iOS 8 安卓系统
今天凌晨,苹果在 WWDC 2014 大会发布了 iOS 8 新系统,关于新系统的新功能和新特性,想必大家都已经初步了解. 在初步了解之后,下面我们要讨论的是,iOS 8 的发布对于安卓系统来说意味着什么,它与安卓系统又有哪些异同. 今天的 WWDC 2014 上,苹果用诸多的权限和接口开放接超出了我们的预期,iOS 8 的SDK 含有超过 4000 个新的 API,而且它还有一个 Extensibility 计划,不同的应用可以通过iOS系统级的安全机制,与其它应用进行互动:分享内容至其它应用、在照片应用里使用其它应用的滤镜、在通知栏里添加插件,更夸张的是,支持第三方输入法.

iOS 8 新改进(一):相机与照片

于06-03 04:36 - Eyon - 分享 iOS 8
对于很喜欢用 iPhone 拍照,并且有大量照片保存的果迷来说,iOS 8 中的相机与照片改进可以说是非常值得一提的. 首先,iOS 8 的相机加入了延时摄影(Time-lapse)功能,这应该是继 Apple 加入“全景图拍摄”功能之后有一个炫酷且实用的功能. 简单的说,延时摄影就是隔一段时间拍摄一张照片,最后合并成一个快速播放的视频.

iOS 8 新改进(二):信息

于06-03 05:04 - Eyon - 分享 iMessage iOS 8
用上 iPhone 之后,我们几乎已经习惯发短信不要钱了(虽然必须要求双方都是 Apple 设备且必须启用 iMessage). 实际上,这个功能本身并没有什么值得说的,QQ、微信或者几乎任何一个即时通软件都是发信息不要钱,还能跨平台. 而 Apple 最厉害的地方在于他们直接将”即时通软件”和”信息”整合在一起,且你的手机号就是你的”即时通”号码,甚至连登陆、启动程序的过程都省掉了.

10个我们希望成为现实的苹果专利

于07-03 21:42 - scsecrystal - iOS 苹果
苹果各种五花八门的专利一直都是媒体所关注的对象,虽然这些专利并不一定会最终成为现实,但它们至少可以帮助外界了解到一向神秘的苹果都在捣鼓些什么. 不过话说回来,我们依然希望那些有趣的专利可以成为现实. 下面就是10个我们最希望可以变成现实的苹果专利. 如今的全触屏手机让盲操作变得几乎不可能,但苹果在2012年5月申请的触觉显示屏技术或许可以改变这一点.