更新于:04-29 17:01

有关[ios]标签推荐

IOS分析崩溃日志

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

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

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

APP调用Custom URL Scheme

于02-18 23:45 - 风雨雷电堂 - iOS开发
标签:   Scheme   跳转. Custom URL scheme 的好处就是,你可以在其它程序中通过这个url打开应用程序. 如A应用程序注册了一个url scheme:myApp,  那么就在mobile浏览器中就可以通过<href=’myApp://’>打开你的应用程序A.

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

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

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

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

移动端图片格式调研

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

YYCache 设计思路

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

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

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

iOS编写高质量代码

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

浅谈 iOS 线程

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

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

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

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

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

React Native通信机制详解

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

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

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

DHH 谈混合移动应用开发

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

大屏iPhone的适配

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

iOS App开发那些事

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

非官方的iOS设计指南

于11-18 06:33 - 理理V - 产品设计 icon iOS
有时候为iOS设计app并不是一件简单的事,但是如果你能找到正确的最新的苹果设备信息,并按照正确的方向,那么为iOS设计app或许会变得简单容易些. 这些指南描述了如何遵守苹果的iOS 人机交互指南来设计app,而不是讲用自定义控件可以做成什么样的设计,有时候打破规则也很重要. 该文档的目的并不是为一些复杂的设计问题提供解决方案.

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

于10-21 05: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 发布 iOS 8.0.2 更新

于09-26 02: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 不工作的问题;.

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

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

几种典型的 iOS 应用界面的交互框架各自的优缺点是什么

于08-24 16:10 - 思静 - 业界动态 iOS 交互框架
小编按:优秀的交互框架不仅仅可以让用户清晰地了解应用的功能和内容组织,还可以让用户更快更好的完成操作任务和信息查找.  iOS 应用界面的交互框架又有哪些. 几种典型的 iOS 应用界面的交互框架各自的优缺点是什么?. 以 Path、Facebook 为代表的「左侧隐藏菜单抽屉式」;. 以 Instagram、微信、微博等为代表的「底部标签式」;.

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

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

你可能不知道 智能手机还有这10个神奇功能

于06-12 08:50 - 尘岳 - Android iOS 创意 功能 手机
手机只能用来打电话和发短信的时代已经一去不复返了,如今我们早就习惯了用智能手机拍照、拍视频、收发邮件、查看网页以及运行各种各样的应用,而且各大厂商正在不断为智能手机添加更丰富的功能,比如指纹识别和心率监测. 但是,你知道智能手机可以诊断汽车故障、扫描护照信息甚至自制显微镜吗. 很多人或许从未想到,智能手机也能实现以下这10个比较“奇葩”的功能:.

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

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

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

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

iOS 8 新改进(二):信息

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

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

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

iPhone丢了怎么办?

于04-17 13:26 - 尘岳 - iOS 网络安全 iphone 手机丢失
从iPhone 4开始,越来越多的人开始接触和使用iPhone. 也正是由于iPhone的流行,导致小偷们也开始瞄上了我们手中的iPhone,挤地铁、坐公交、逛街都有可能成为iPhone丢失的场所. 为了让避免手机丢失带来更大的损失,凤凰数码为你详解iPhone的防盗攻略. 古语有言“工欲善其事,必先利其器”,为了让iPhone中的资料更加安全,在平时使用时,就要做好防范工作.