html5中文学习网

您的位置: 首页 > ios
  • 2016-03-10 13:02:51 iOS开发:对Yo的API学开发者的一些体验_IOS开发
  •   在「别让开发者不开心…」一文中我们提到了开发者体验(DX, Developer Experience)的重要性。好的开发者体验,让开发者可以快速透过 API 来打造所需要的服务,替你的产品或服务创造更大的附加价值。本篇文章
  • 2016-03-10 13:02:49 iOS开发:教你动手实现objc_msgSend_IOS开发
  •   objc_msgSend 函数支撑了我们使用 Objective-C 实现的一切。Gwynne Raskind,Friday Q&A 的读者,建议我谈谈 objc_msgSend 的内部实现。要理解某件事还有比自己动手实现一次更好的方法吗?咱们来自己动手实现一个
  • 2016-03-10 13:02:48 IOS开发:FMDB数据存储解析_IOS开发
  •   FMDB是面向对象的,它以OC的方式封装了SQLite的C语言API,使用起来更加的方便,不需要过多的关心数据库操作的知识。但是它本身也存在一些问题,比如跨平台,因为它是用oc的语言封装的,所以只能在ios开发的时候使用,如果想实
  • 2016-03-10 13:02:47 IOS开发:Notification与多线程_IOS开发
  •   先来看看官方的文档,是这样写的:  In a multithreaded application, notifications are always delivered in the thread in which the notification was posted, which may not be the same thread in which
  • 2016-03-10 13:02:47 iOS开发:UI Tests探索笔记_IOS开发
  •   UI Tests是什么?  UI Tests是一个自动测试UI与交互的Testing组件  UI Tests有什么用?  它可以通过编写代码、或者是记录开发者的操作过程并代码化,来实现自动点击某个按钮、视图,或者自动输入文字等功能。 
  • 2016-03-10 13:02:46 iOS开发:如何减小应用程序的大小_IOS开发
  •   Q: 怎样才能让我的程序安装包小一点,让程序的下载和安装更快速?  A: 本文收集了一些减小程序安装包大小的相关技巧(当第一次下载和安装程序时)。如果是针对升级程序的话,可以看这篇文章(减小iOS应用程序升级时
  • 2016-03-10 13:02:46 iOS开发:日志框架CocoaLumberjack_IOS开发
  •   CocoaLumberjack是Mac和iOS上一个集快捷、简单、强大和灵活于一身的日志框架。CocoaLumberjack类似于流行 的日志框架(如log4j),但它是专为Objective-C设计的,利用了多线程、GCD(如果可用)、无锁原子操作Objectiv
  • 2016-03-10 13:02:45 IOS开发:应用程序多语言本地化解决方案_IOS开发
  •   多语言在应用程序中一般有两种做法:  一、程序中提供给用户自己选择的机会;  二、根据当前用户当前移动设备的语言自动将我们的app切换对应语言。  第一种做法比较简单完全靠自己的发挥了,这里主要讲第二种
  • 2016-03-10 13:02:44 IOS开发:多线程NSThread和NSInvocationOperation_IOS开发
  •   多线程编程是防止主线程堵塞,增加运行效率等等的最佳方法。而原始的多线程方法存在很多的毛病,包括线程锁死等。在Cocoa中,Apple提供了NSOperation这个类,提供了一个优秀的多线程编程方法。  本次介绍NSOperation
  • 2016-03-10 13:02:43 iOS开发:UIView的Animation效果_IOS开发
  •   所谓动画效果,就是会动的画,到iOS App中来说的话,就是各种UIView的移动。 想想看,如果我们自己来实现所有UIView的动画效果,需要考虑些什么东西呢?  * 该UIView现在在哪儿?  * 该UIView最后会动到哪儿?  * 该U
  • 2016-03-10 13:02:42 iOS开发ASIHTTPRequest数据压缩和Cookie的使用_IOS开发
  •   数据压缩  使用gzip来处理压缩的响应数据  从0.9版本开始,ASIHTTPRequest会提示服务器它可以接收gzip压缩过的数据。许多web服务器可以在数据被发送之前压缩这些数据——这可以加快下载速度减少流
  • 2016-03-10 13:02:41 iOS开发:ASIHTTPRequest进度追踪_IOS开发
  •   本文为大家介绍了发ASIHTTPRequest进度追踪的内容,其中包括追踪单个request的下载进度,追踪一系列request的下载进度,追踪单个request的上传进度,追踪一系列request的上传进度,精确进度条vs简单进度条,自定义进度
  • 2016-03-10 13:02:40 iOS开发ASIHttpRequest发送数据与下载数据_IOS开发
  •   发送数据  本文为大家介绍了iOS开发ASIHttpRequest发送数据的内容,其中包括设定request头,使用ASIFormDataRequest POST表单,PUT请求、自定义POST请求等等内容。  设定request头  ASIHTTPRequest *request =
  • 2016-03-10 13:02:39 iOS开发:开源框架和类_IOS开发
  •   使用的开源框架和类:  1:SDWebImage,UIImageView+WebCache加载一张图片。  2:UIViewExt用于定位坐标很有用,可以直接拿到bottom,top,left,right.  3:CustomCatagory,是个类目,里面有navigationBar和UINavigationCo
  • 2016-03-10 13:02:39 iOS开发:多线程编程之NSThread的使用详解_IOS开发
  •   1、简介:  1.1 iOS有三种多线程编程的技术,分别是:  1.、NSThread  2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用)  3、GCD 全称:Grand Central Dispatch( iOS多线程编程之Gr
  • 2016-03-10 13:02:38 iOS开发:UITableView基本使用方法_IOS开发
  •   UITableView基本使用方法  1.首先,Controller需要实现两个delegate ,分别是UITableViewDelegate 和UITableViewDataSource  2.然后 UITableView对象的 delegate要设置为 self。  3.然后就可以实现这些deleg
  • 2016-03-10 13:02:37 iOS开发:Xcode打包framework_IOS开发
  •   本人觉得这个打包framework还是一个比较重要的功能,可以用来做一下事情:  (1)封装功能模块,比如有比较成熟的功能模块封装成一个包,然后以后自己或其他同事用起来比较方便。  (2)封装项目,有时候会遇到这个情况,就
  • 2016-03-10 13:02:36 IOS开发:在Swift中使用JavaScript的方法和技巧_IOS开发
  •   在RedMonk发布的2015年1月编程语言排行榜中,Swift采纳率排名迅速飙升,从刚刚面世时的68位跃至22位,Objective-C仍然稳居TOP10,而JavaScript则凭借着其在iOS平台上原生体验优势成为了年度最火热的编程语言。  而早
  • 2016-03-10 13:02:36 iOS开发中最有用关键的代码整合_IOS开发
  •    1.判断邮箱格式是否正确的代码:  // 利用正则表达式验证 -( BOOL )isValidateEmail:( NSString *)email  {  NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+/.[A-Za-z]{2,4}" ;  NSPredi
  • 2016-03-10 13:02:34 适用于iOS开发者的Android开发技巧_IOS开发
  •   我曾经从事过五年的iOS应用开发工作,那段时间我一直在尽量避免同Android打交道——不过现在情况不同了。不管大家是否相信,Android开发其实乐趣满满、而且与iOS开发相比也不像大家想象的那样差异巨大。
  • 2016-03-10 13:02:33 IOS开发:WatchKit的应用程序要点_IOS开发
  •   WatchKit 应用程序架构  WatchKit 应用程序是一个运行在 Apple Watch 中的可执行文件。它包括 storyboard 和渲染屏幕时所需的资源文件。  WatchKit 扩展则是运行在 iPhone 上的可执行文件。包括管理应用程
  • 2016-03-10 13:02:32 IOS开发:Web App导航设计探讨_IOS开发
  •   导航系统所遭遇的挑战  iPhone Native App较常见的导航如下图所示:  手机屏幕底端:A、B、C、D四个tab组成该Native App的全局导航,这是我们经常见到的tab导航栏。  手机屏幕顶端:主要有四种形式。第①种形式是
  • 2016-03-10 13:02:31 iOS开发:Cocoa―类与对象详解_IOS开发
  • 我们可以在/usr/include/objc/objc.h 和 runtime.h 中找到对 class 与 object 的定义:typedef struct objc_class *Class;typedef struct objc_object { Class isa;} *id;Class 是一个 objc_class 结构类型的指针;而
  • 2016-03-10 13:02:30 IOS开发:Xcode7中的一些调试技巧_IOS开发
  •   Xcode7中苹果为我们增加了两个重要的debug相关功能。了解之后觉得非常实用,介绍给大家。  1.Address Sanitizer: 妈妈再也不用担心 EXC_BAD_ACCESS?  EXC_BAD_ACCESS一直是很多开发者的噩梦,因为这个错误很不
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助