【ios应用数据存储方式(归档) - 转】教程文章相关的互联网学习教程文章

IOS (XCODE)应用生成安装包ipa

步骤如下:1、product->archive2、选择distribute3、选adhoc那个4、选个证书,export就出来了 附上一个windows下的小bat命令:有时候需要手动杀死adb.exe,不想麻烦重复的操作~——————————————————————————taskkill /f /t /im adb.exeecho Success kill adb.exe!pause—————————————————————————— 原文:http://www.cnblogs.com/vokie/p/3837820.html

iOS 应用签名原理&重签名【代码】【图】

在苹果的日常开发中,真机测试与打包等很多流程都会牵扯到各种证书,CertificateSigningRequest,p12等。但是很多相应的开发者并不理解iOS App应用签名的原理和流程。今天着重讲解一下此内容。思考在苹果的iOS系统出来之前,以前的主流程Mac OS/Window软件存在着安全隐患,盗版软件,病毒入侵等,苹果希望能解决类似的问题,保证每一个安装在苹果手机上的app都是经过苹果官方允许的,怎么保证呢?一、iOS 应用签名原理1 代码签名要...

ios-利用xib重新写 应用管理【代码】【图】

//// app.h // 应用管理 //// Created by YaguangZhu on 15/7/31. // Copyright (c) 2015年 YaguangZhu. All rights reserved. // #import <Foundation/Foundation.h>@interface app : NSObject@property (nonatomic,copy) NSString *miaoshu; @property (nonatomic,copy) NSString *icon;- (app *)initWithDict:(NSDictionary *)dict; + (app *)appwithDict:(NSDictionary *)dict;@end//// app.m // 应用管理 //// Created...

【iOS越狱开发】如何将应用打包成.ipa文件

在项目开发中,我们常常需要将工程文件打包成.ipa文件,提供给越狱的iphone安装。 下面是一种方法: 1、首先应该给工程安装好配置文件(这里不再敖述),在ios device的状态下,运行成功。 2、选择Product->archive,如下图 3、点击Distribute按钮,弹出新窗口,选择Export as Xcode Archive,如下: 4、弹出是否保存,点击save。 5、选择生成的文件,xxx 13-5-10 下午4.00.xcarchive,右键点击,选择Show Package Contents 6、选择...

IOS开发者证书申请及应用上线发布详解

一个小教程登录开发者中心:http://developer.apple.com/ 第零部分:本地生成密钥1.打开mac的钥匙串访问 2.选择钥匙串的证书助理(有些可能是英文的) 3.点击继续后存储证书,自己记好这个文件的位置,一般我放桌面上。。。 第一部分:开发者证书这儿需要注意的是“普通开发者的话,开发者证书只能是有一个。”1.选择“Certificates, Identifiers & Profiles” 也就是上图中我红色框2.选择“Certificates”3.选择右侧的“+”号...

转----详解IOS开发应用之并发Dispatch Queues

详解IOS开发应用之并发Dispatch Queues是本文要介绍的内容,我们几乎可以调度队列去完成所有用线程来完成的任务。调度队列相对于线程代码更简单,易于使用,更高效。下面讲主要简述调度队列,在应用中如何使用调度队列去执行任务。1、关于调度队列所有的调度队列都是先进先出队列,因此,队列中的任务的开始的顺序和添加到队列中的顺序相同。GCD自动的为我们提供了一些调度队列,我们也可以创建新的用于具体的目的。下面列出几种可...

Chrome Apps将可以打包成iOS或Android应用

Chrome Apps 将可以在 iOS 和 Android 设备上独立运行了。开发者只要使用 Google今天 提供的工具集(toolchain)将自己的 Web App 打包,并将生成的应用上传到 App Store 或 Google Play 就能让用户下载使用了。本质上被打包的 App 还是用 HTML+CSS+JS 开发,只不过打包时加入了一个 Native App 的壳。Google 提供的 toolchain 基于开源的Apache Cordova。而 Cordova 为开发者提供一个能够使用 HTML+CSS+JS 开发 Native 应用的平台...

dropbox 死掉后 IOS 7.1 应用发布替代解决方案

由于大家都知道的原因Dropbox 挂掉了,免费的 https文件分享链接没有了,广大通过 dropbox https 分享链接来发布ios应用的童鞋悲剧了 。今天就给大家支个招儿。分析 ios 7.1 安装链接格式 itms-services://?action=download-manifest&url=https://xxx.plist1、必须是 https 的安全链接。2、链接是以 .plist 结尾3、最重要的一点 这个 https://xxx.plist 必须要能够直接解析为文本那么情况很明了,只需要找到一个支持 https ,保持...

iOS 应用内跳转到系统设置

在iOS5以下版本使用以下方法:【IOS5.1+之后不能使用此方法,iOS8的跳转方法已找到见下方,iOS7的正在摸索,欢迎大家给出观点意见】 通过URL Scheme的方式打开内置的Settings,代码如下[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]]; 以下是内置的Settings的URL Scheme: About — prefs:root=General&path=About Accessibility — prefs:root=General&path=ACCESSIBILI...

iOS应用千万级架构:存储持久化【代码】

应用场景iOS10后,发现在大量用户在NSUserDefaults中取值失败,导致一系列的持久化状态丢失。故切换到SQLitie3持久化更适合大型项目的使用。场景一:在大型项目中,经常需要我们写的代码支持可降级,对一些新功能进行灰度验证。那运营开关是必不可少的。运营开关的配置就需要持久化设置了,即时网络异常,也需要读取上一次的正常记录的。场景二:在大型项目中,有一些资源是需要动态配置的,那就可以集中放在一个接口里处理。比如大...

IOS xib在tableview上的简单应用(通过xib自定义cell)【代码】【图】

UITableView是一种常用的UI控件,在实际开发中,由于原生api的局限,自定义UITableViewCell十分重要,自定义cell可以通过代码,也可以通过xib。这篇随笔介绍的是通过xib自定义cell。首先通过gif介绍如何创建xib。然后实现代码部分,要注意的是实现代码的同时要使代码与xib相关联。-如图下面便是代码,一些解释我在代码中注释了。ViewController.m//// ViewController.m // CX-Xib在tableView中的简单应用 //// Created by ma ...

iOS 在视图控制器里面判断 应用程序的前台 后台切换 UIViewController【代码】

1.时机 用户点击home 键 应用退到后台 再次点击进入前台 在UIViewController里面 控制器如何获取相关的事件? 2.需求(1)NSTimer 在应用程序进入后台 10秒至10分钟会停止(10分钟左右一般应用也会被kill) 但是只要在后台这个nstimer 运行 就是邋遢的 所以我想停止它 在应用进入后台的时候(2)程序支持后台下载,当用户停止在下载管理界面时,然后用户点击home键使程序进入后台运行,等用户返回到程序时,下载管理界面需要显示最...

IOS开发Q&A-IOS8定位应用定位失败及音频录制的相关参数

一、问题描述:使用xcode6和ios8开发定位应用时,发现执行操作之后,不会调用到定位之后的delegate方法中。查看了一下手机上对应用的定位权限界面,发现我的应用的访问用户的地理位置的权限是空的,即使设置了定位权限依然不会生效。当查阅了相关资料以后,得到如下解决方案:解决方案:step1:在 info.plist里加入: NSLocationWhenInUseDescription,允许在前台获取GPS的描述 NSLocationAlwaysUsageDescription,允许在后台获取G...

语音分享应用ios源码项目【代码】【图】

该源码是语音分享应用源码,本demo使用了科大讯飞语音识别作为分享内容的输入方式,同时也支持手动键盘输入分享内容,限制分享内容文字不能超过180个字符,分享内容输入完成后可以直接分享,分享SDK使用的时友盟社会化分享。- (IBAction)voiceRecognize:(id)sender { [self.textView resignFirstResponder]; _result = @""; [_iflyRecognizerView start]; } - (void)onResult:(NSArray *)resultArray isLa...

通过 itms-services 协议,发布或者分享 iOS 应用程序

导读:itms-services 协议常用于 iOS 企业应用的无线部署,这可在不使用 iTunes 的情况下将内部软件发布或者分享给用户。一、前期准备资料:1、应用程序 (.ipa) 文件(使用了企业级预置描述文件);2、清单 (.plist) 文件(xml格式的清单描述文件)。二、准备清单 (.plist) 文件:我们的清单文件时一个xml格式的文件,可以参考如下代码:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//...