文章 2017-11-22 来自:开发者社区

NSProxy实现AOP方便为ios应用实现异常处理策略

前段时间关注过objc实现的AOP。 在GitHub找到了其中的两个库:AOP-in-Objective-C 和 AOP-for-Objective-C 第一个是基于NSProxy来实现的;第二个是基于GCD以及block实现的; 两者都使用了Cocoa的运行时编程技术,将拦截器注入给代理对象,使其干涉真是对象的执行顺序从而达到给代码增加“切面”的目的,这里的模式就是通常的代理模式。 因为时间关....

文章 2017-11-21 来自:开发者社区

iOS已发布应用中对异常信息捕获和处理

iOS已发布应用中对异常信息捕获和处理     iOS开发中我们会遇到程序抛出异常退出的情况,如果是在调试的过程中,异常的信息是一目了然,但是如果是在已经发布的程序中,获取异常的信息有时候是比较困难的。   iOS提供了异常发生的处理API,我们在程序启动的时候可以添加这样的Handler,这样的程序发生异常的时候就可以对这一部分的信息进行必要的处理,适时的反馈给开发...

文章 2017-11-20 来自:开发者社区

基于Xcode原型驱动的iOS应用设计

Based on the Xcode prototype driven iOS application design Xcode开发工具原本是苹果公司给开发人员使用进行Mac OS X和iOS应用集成开发的工具。苹果公司于2008年3月6日发布了iPhone和iPod Touch的应用程序开发包。这里包括了Xcode开发工具、iPhone SDK和iPhone手机模拟器。第一个Beta版本是iP....

文章 2017-11-16 来自:开发者社区

[IOS]非常不错的导航控制器的应用Demo

我们在iPhone开发的过程中,估计UINavgationController是最最常用的控件之一吧,截下来我就用一个demo来举例导航控制器的应用。包含了tableview中增删查改的功能。 导航控制器的应用Demo 实现步骤: 1.创建一个Empty项目,命名为Navdemo。 2.创建一个根视图控制器,继承自UINavgationController,命名为FirstViewControl....

文章 2017-11-16 来自:开发者社区

[IOS]地图的简单应用

IOSMapKit如何快速入门?下面我来写一个简单的Demo,做简要介绍。 效果图: 操作步骤: 1.首先创建一个项目,在xib的view中添加一个MapVIew控件,并且导入MapKit.framework和CoreLocation.frameword框架。 2.实现ViewController的代码: ViewController.h: #import <UIKit/UIKit...

文章 2017-11-15 来自:开发者社区

创建IOS应用程序通用下的Setting以及读取方式

在iphone和ipad中,有一个东西大家一定很熟悉,那个东西就是Settings。 这次要学习的东西说白了很简单,就是学习如何在Settings中对一个app的某些属性进行设置,反过来,在app中更改了一些属性值,也会反应到Settings中,这个功能很常用,实现起来也相对简单,但是内容还是比较多的。 首先还是对Settings进行一个简单的说明,虽然我们经常打开Settings,但是很少对S....

创建IOS应用程序通用下的Setting以及读取方式
文章 2017-11-15 来自:开发者社区

iOS 中的“健康”应用是如何整合来自不同来源的同一项数据的?

iOS的开发SDK中规定统一使用HealthKit管理从不同来源获得的健康数据,并根据用户的偏好设置,自动将不同来源的所有数据合并起来。支持HealthKit的应用可以获取每个来源的原始数据,然后执行自己的数据合并。你可以理解为你的ID关联了一个关于健康的中心数据库,HealthKit是访问这个中心数据库的唯一入口,有点特别的是这个数据库不存储于iCloud。 Health数据库存储的数据包括四....

文章 2017-11-15 来自:开发者社区

ios应用接入微信开放平台

前几天试了一下服务端接入微信公众平台,昨天又看了一下APP接入开放平台 开放平台和公众平台的区别 公众平台针对的是公众账号,除了提供管理后台之外,也开放了若干接口,让微信服务器和开发者自己的应用系统能够对接 开放平台是微信的整体接入方式,不局限于公众账号(订阅号,服务号),移动APP和web应用也可以通过开放平台,实现与微信对接。可以说,公众平台的API部分,是开放平台的一个子集 开放平台大体上....

文章 2017-11-14 来自:开发者社区

iOS 新手指引在App中的添加,第一次启动应用程序出现,后面都不出现

1、在appdelegate.m中找到&nbsp;“application:didFinishLaunchingWithOptions:” 通过NSUserDefaults 来进行判断 if&nbsp;(![[NSUserDefaultsstandardUserDefaults]&nbsp;boolForKey:@"everLaunched"]) { &nbsp; &nbsp; &nbsp; &n...

文章 2017-11-14 来自:开发者社区

iOS开发那些-如何打包iOS应用程序

我们把应用上传到App Store之前需要把编译的二进制文件和资源文件打成压缩包,压缩格式是zip。 首页找到编译到什么地方,这个很重要也不太好找,我们可以看看编译日志,找到其中的Create universal binary HelloWorld…的内容,然后展开内容如下: Create Universal Binary /Users/tonyguan/Library/Developer/Xc....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注