【【转】iOS开发-文件管理(一)】教程文章相关的互联网学习教程文章

(转)Limboy:自学 iOS 开发的一些经验

不知不觉作为 iOS 开发也有两年多的时间了,记得当初看到 OC 的语法时,愣是被吓了回去,隔了好久才重新耐下心去啃一啃。啃了一阵,觉得大概有了点概念,看到 Cocoa 那么多的 Class,又懵了,怎么才能调用系统的相机?怎么保存信息?怎么做一个像 Twitter 个人页那样的页面?总之就是不知道该从哪切入。现在回想起来,其实路一直都在,而且有很多条,当初如果有人能够指出一条还不错的道,或许就能走得不那么艰难。于是就有了这篇文...

[IOS开发]IOS开发之推送【图】

最近的项目中使用到了推送,第一次搞推送,遇到了不少坑,所以记录下来。参考:手把手教你做IOS推送首先是一些基础知识 APNS的推送机制 首先我们看一下苹果官方给出的对iOS推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。 上图可以分为三个阶段: 第一阶段:应用程序的服务器端把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段...

iOS开发 - 获取真机沙盒数据【图】

今天要获取之前真机测试时写入沙盒的数据, 本来以为挺麻烦的。后来捣腾了一下, 才知道原来这么简单...下面直接看具体步骤。前提: 真机已经通过USB和你的电脑连接上了!1.进入Organizer2.选择你的应用。 并导出数据。(点击Download)3.保存数据到相应位置。(点击Save)4.打开, 查看数据。保存完毕后, 你后发现一个这样的文件。选中它, 右键---->显示包内容。然后进入------->AppData ------>Documents。即可看到你保存在沙盒里的数据了...

IOS开发学习笔记028-UITableView单组数据显示代码优化【代码】【图】

1、性能优化(添加几百个cell到view) 2、如何实现选中某行,改变这个cell最右侧显示的对号按钮 1、如果表格中又几百条数据的话,系统会自动加载显示在界面上得数据,逐一加载添加100个数据到UITableView中1for (int i = 0 ; i < 100 ; i ++) 2 { 3 NSString *icon = [NSString stringWithFormat:@"00%d.png",arc4random_uniform(8) + 1]; 4 NSString *name = [NSString stringWithFormat:@"第%d",i]; 5 ...

【iOS开发】辅助工具与资源推荐【图】

1. Resizer 将 Retina 使用的图档(档名为 @2x 或 -hd 的图档)快速且完美地产生普通屏幕的图档尺寸。 2.iOS应用加密 通过对iOS的技术原理和破解原理研究,分别从本地数据、方法体/方法名、URL编码、程序结构、网络传输数据等几个方面对iOS应用进行全方位的保护。 3. LifeView 透过 Wifi 使用 iPhone 或是 iPad 直接预览电脑画面,方便检视图片在 Retina 屏幕中的效果。 4. Icon Viewer ...

iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建【代码】【图】

iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建一、实现效果说明:该示例在storyboard中使用动态单元格来完成。二、实现1.项目文件结构和plist文件2.实现过程以及代码在tableview的属性选择器中选择动态单元格。说明:在storyboard中直接使用其自带的动态单元格完成tableviewcell的定义,并创建了一个管理该cell的类,进行了连线。实现代码:数据模型部分:YYappInfo.h文件 1// 2// YYappInfo...

IOS开发数据库篇 --- FMDatabaseQueue数据库队列安全操作

#import "FMDB.h"@interface CZViewController () - (IBAction)insertOnClick; - (IBAction)deleteOnClick; - (IBAction)updateOnClick; - (IBAction)queryOnClick;//@property (nonatomic, strong) FMDatabase *db;@property (nonatomic, strong) FMDatabaseQueue *queue;@end@implementation CZViewController - (void)viewDidLoad { [super viewDidLoad]; // 0.获取沙盒地址 NSString *path = [NSSearchPathForDire...

iOS开发——生成条形码,二维码

- (void)viewDidLoad { [super viewDidLoad]; self.imageView.image = [self generateBarCode:@"1524829417" width:60 height:60]; self.imageView2.image = [self generateQRCode:@"1524829417" width:60 height:60];} - (UIImage *)generateQRCode:(NSString *)code width:(CGFloat)width height:(CGFloat)height { // 生成条形码图片 CIImage *qrcodeImage; NSData *data = [code dataUsingEncod...

IOS开发UI篇—gesture详解(一)【代码】【图】

前言    在iOS中,你可以使用系统内置的手势识别(GestureRecognizer),也可以创建自己的手势.GestureRecognizer将低级别的转换为高级别的执行行为,是你绑定到view的对象,当发生手势,绑定到的view对象会响应,它确定这个动作是否对应一个特定的手势(swipe,pinch,pan,rotation).如果它能识别这个手势,那么就会向绑定它的view发送消息,如下图  UIKit框架提供了一些预定义的GestureRecognizer.包含下列手势 UITapGestureR...

SQLite在iOS开发中的使用【代码】

1. 准备工作iOS的SQLite使用了原生的C函数库,要使用它需要先完成下面两步:为项目增加libsqlite3.dylib (总是代表最新版本的SQLite 3)在需要使用SQLite API的文件中包含sqlite3.h2. 使用步骤2.1 打开数据库// 声明一个sqlite3的指针变量 sqlite3 *database;// 打开数据库文件,如果不存在则会新建 ret = sqlite3_open("/Users/DS/Desktop/db.sqlite", &database); if (ret != SQLITE_OK) {NSLog(@"打开数据库失败!"); }2.2 使用数...

iOS开发-XML解析基础#8;笔记【代码】【图】

当你想将某些网络媒体数据载入你的app时,就避免不了和商家提供的数据格式打交道,主要途径就是通过数据交换格式展示给想开发的用户。现在主要的两种数据交换格式为XML,JSON。在iOS开发中,提倡使用JSON格式,但是不乏一些商家并没有提供JSON格式的数据。本文简单讲解以下XML解析的基础,供新手参考,也是共同学习,因为在网上大部分写的都不够详细。之后会写一些关于JSON格式的,感觉JSON比XML的解析还是更加简单易懂易用的。在i...

iOS开发UI篇—核心动画(转场动画和组动画)【代码】【图】

iOS开发UI篇—核心动画(转场动画和组动画)一、转场动画简单介绍CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。iOS比Mac OS X的转场动画效果少一点UINavigationController就是通过CATransition实现了将控制器的视图推入屏幕的动画效果属性解析:type:动画过渡类型subtype:动画过渡方向startProgress:动画起点(在整体动画的百分比)endProgress:动画终点(在整体动画的百分比) 二、转场动画代码示...

ios开发--旋转、移动、缩放手势实例代码【图】

代码如下:C代码 // 添加所有的手势 - (void) addGestureRecognizerToView:(UIView *)view { // 旋转手势 UIRotationGestureRecognizer *rotationGestureRecognizer = [[UIRotationGestureRecognizer alloc] initWithTarget:self action:@selector(rotateView:)]; [view addGestureRecognizer:rotationGestureRecognizer]; // 缩放手势 UIPinchGestureRecognizer *pinchGestureRecognizer = [[U...

IOS开发中tableView显示列表内容数据(storyboard版)【代码】【图】

这是第一次写博客这类东西,且同为菜鸟级自学IOS,若有哪些不正确的希望您指正,谢谢。。。 先写一个大家自学时都会用到的东西——列表展示,或许您不认为这是问题,那是因为您聪慧,刚学时倒是困扰到我了,特意写一下; 第一步:创建工程IOS--》single view application ——》 Product Name:tableViewDemo Language:Objective—C Devices:iPhone, 点...

iOS开发- 文件共享(利用iTunes导入文件, 并且显示已有文件)【图】

今天要实现一个功能, 通过iTunes导入文件到应用中, 并且在应用中对这个文件进行编辑。类似我们平时经常使用的 PDF阅读器那样的东西, 我们可以自己导入我们的电子书。源码下载:https://github.com/colin1994/iTunesTest.git下面具体介绍下实现过程。先看效果图。图1. 未实现功能前, iTunes截图图2. 实现功能后, iTunes截图图3. 实现功能后, 运行截图。好了, 通过图片, 我们可以看到实现的效果。功能包括: 允许通过iTunes导入文件。 ...