自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iOS_Water

一个iOS工程师的成长之路

  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

原创 2018.12-2019.4 苹果企业开发者账号申请 复盘

1.注意区别个人开发者账号、公司开发者账号、企业开发者账号区别及注册地址。2.苹果正在严格审查企业开发者账号的申请。尤其以金融类、游戏类公司的审核极为困难,几乎申请不能成功。原因大致有以下几个:苹果只允许企业开发者账号在公司内部进行分发应用,分发应用数量无上限。但企业开发者往往会通过此账号对所有用户进行分发应用,以绕开苹果审核。 绕开苹果审核的应用,通常存在版权、法律等问题,所以也是苹果...

2019-04-10 11:21:13 802 1

原创 iOS 项目经验总结

1.项目前期需求文档自我审核一边,排查逻辑问题,并注意细化需求文档。审核需求时,注重技术实现。2.项目编程阶段。由结构逻辑开始注意对功能进行封装。同功能,尽量不要写两处方法。

2016-07-22 11:17:38 1044

转载 正则表达式在iOS中的运用

原文链接:http://www.admin10000.com/document/5944.html一、什么是正则表达式  正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 二、正则表达式的语法  

2016-07-18 14:26:58 438

转载 webview

http://my.oschina.net/u/2340880/blog/469916

2016-07-12 15:45:56 334

转载 iOS系列教程之 用instruments来检验你的app

http://www.cocoachina.com/industry/20140114/7696.html比较了好多关于instruments 还是发现老外写的比较牛逼.于是果断翻译过来.有能力的的可以去看英文原版,鼓励大家看原版资料远离二手教程。这里是原文 入门为了节省大家的时间,提供一个演示的Demo给大家。代码传送门. 下载

2016-06-30 10:14:51 441

转载 iOS原生App与H5页面交互笔记

最近在做一个项目用到了原生App与H5交互,之前有做过简单的H5页面直接调用原生方法的例子,就是利用UIWebView中的代理方法//webview每次加载之前都会调用这个方法,利用该代理方法截取JS的href来调用原生的方法- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)req

2016-06-28 11:46:52 978

转载 Objective-C文件和目录操作,IOS文件操作,NSFileManager使用文件操作

原文章地址:http://blog.csdn.net/swingpyzf/article/details/15185767Objective-C文件和目录操作,iOS文件操作,NSFileManager使用文件操作:objective-c通过使用NSFileManager类来管理和操作文件、目录,NSFileManager,文件或目录是使用文件的路径名的唯一

2016-06-14 10:54:36 624

原创 iOS 分享功能

1.sharesdk2.微信原生分享https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=1417694084&token=ec5981a79e2ee64d0611c007735c524c117eec7b&lang=zh_CN3.

2016-06-01 19:37:04 522

原创 图片 + 时间节点 合成 视频。

IOS多张图片合成一个视频http://blog.csdn.net/a416863220/article/details/41113869http://bbs.9ria.com/thread-252011-1-1.htmlhttps://github.com/HarrisonJackson/HJImagesToVideoIOS视频添加背景音乐同时保留原音

2016-05-25 16:06:52 1036

原创 iOS 刘璐懒加载 进入应用程序时卡住很长时间。

1.懒加载是什么?懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强(2)每个控件的getter方法中分别负责各自的实例化

2016-05-19 18:26:13 973

转载 AFNetwork 作用和用法详解

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转自:http://www.maxiaoguo.com/clothes/269.htmlAFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基

2016-05-17 14:15:16 975

转载 iOS开发-常用第三方开源框架介绍

图像:1.图片浏览控件MWPhotoBrowser       实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。      下载:https://github.com/mwaterfall/MWPhotoBrowser 目前比较活跃的社区仍旧是Github,除此以外

2016-05-17 10:10:47 1214

转载 iOS第三方音频框架TheAmazingAudioEngine使用及音效实现介绍

http://www.jianshu.com/p/a7d5f43a84fb本文适读对象:第一次用TheAmazingAudioEngine实现音效的读者。第一次用TheAmazingAudioEngine实现音频播放、录制的读者。想了解iOS音频开发框架概况的读者。概述TheAmazingAudioEngine是Michael Tyson开源的iOS第三方音频框架。

2016-05-17 10:09:18 3294

转载 iOS开发之音频解析第三方框架介绍

最近在做iOS音频相关的App,在做之前选择了三种解决方案。第一种方案是使用苹果自带的音频解析类AVPlayer,虽然AVPlayer也可以播放音频。但是要做类似于QQ音乐这样的App,使用AVPlayer就显得无能为力了。第二种解决方案使用第三方音频解析框架AudioStreamer,这是一个老外写的音频解析框架。其中包括本地和网络的音频数据解析。核心文件 AudioPlayer.h 和 A

2016-05-17 10:08:24 4087

转载 iOS 9适配技巧

原文地址:http://www.cocoachina.com/ios/20150929/13598.html中文快速导航:1.iOS9网络适配_ATS:改用更安全的HTTPS(见Demo1)i. WHAT(什么是SSL/TLS?跟HTTP和HTTPS有什么关系)ii. WHY(以前的HTTP不是也能用吗?为什么要用SSL/TLS?Apple是不是又在

2016-05-16 14:05:39 1418

转载 iOS自定义控件之倒计时器

本文将介绍一个拥有圆环形状的倒计时器,涉及到的主要内容有路径绘制、动画、多线程和一些时间单位的相互转换,虽然这么多的内容看起来会很复杂,但跟着小编一步一步来实现,你就会发现原来可以这么简单。所以这里不再对这个控件作过多的陈述了,如果这样做的话是会在开头就出现一段不小的篇幅,我想这样你们是不会耐心看下去的(好吧,我承认是我太懒,没想到小学就学会的造句在今天看来是如此的艰难),不瞎扯了,直接上图吧。

2016-05-16 11:30:26 3317

转载 20160513 如何查看真机的沙盒(图文教程)

查看真机沙盒教程打开Devices找到目标APP浏览沙盒目录结构双击iOSStrongDemo点击Show ContainerDownload Container保存到桌面右键显示包内容查看沙盒目录打开AppData在iOS开发之沙盒机制(SandBox),我们了解到如何查看模拟器的沙盒内容。直接在Finder->前往->前往文件夹里输入: 

2016-05-13 18:59:58 3041 1

转载 anf 下载请求。

static NSURLSessionConfiguration *configuration = nil;    static AFURLSessionManager *manager = nil;    static dispatch_once_t onceToken;    dispatch_once(&onceToken, ^{//这里的参数只初始化一次,多次就会崩溃   

2016-05-12 11:46:36 522

转载 我要永远地记住你!(iOS中几种数据持久化方案)

概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表)preference(偏好设置) NSKeyedArchiver(归档) SQLite 3 CoreData 沙盒在介绍各种存储方法之前,有必要说明以下沙盒机制。iOS程序默认情况

2016-05-11 10:55:27 475

原创 判断 相册隐私权限

ALAuthorizationStatus authStatus = [ALAssetsLibraryauthorizationStatus];    if (authStatus ==kCLAuthorizationStatusRestricted || authStatus ==kCLAuthorizationStatusDenied)    {//authStatus

2016-05-10 11:26:22 489

转载 视频 应用 的部分评价标准。

在线教育如何选择合适的视频平台?主要从以下十个关键指标考量:上传转码——影响视频的图像质量与发布时间存储备份——防止文件与数据丢失分发网络(CDN)——影响视频播放速度及观看流畅性视频版权加密——防止视频被盗版、流量被盗用、课件被篡改等情况学员行为统计——为在线教学提供运营数据支撑多功能播放器——灵活定制适应不同的播放场景

2016-05-10 10:30:42 298

转载 ios开发navigationController pushViewController 方式多次跳转 怎么返回到最上层,怎么返回到指定的某一层

关于ios中 viewcontroller的跳转问题,其中有一种方式是采用navigationController pushViewController 的方法,比如我从主页面跳转到了一级页面,又从一级页面跳转到了二级页面,然后从二级页面跳转到了三级页面,依次类推。,如果一级一级的返回我知道是没有问题的,调用navigationController popViewControllerAnimate

2016-04-29 17:12:37 4984

转载 iOS中获取系统相册中的图片

一.获取单张图片思路:1.利用UIImagePickerController可以从系统自带的App(照片\相机)中获得图片2.设置代理,遵守代理协议注意这个UIImagePickerController类比较特殊,需要遵守两个代理协议@interface ViewController () UIImagePickerControllerDelegate, UINavigat

2016-04-29 11:25:23 6476

转载 iOS_根据文字字数动态确定Label宽高

iOS7中用以下方法- (CGSize)sizeWithAttributes:(NSDictionary *)attrs;替代过时的iOS6中的- (CGSize)sizeWithFont:(UIFont *)font 方法 // iOS7_API_根据文字 字数动态确定Label宽高 // 设置Label的字体 HelveticaNe

2016-04-28 15:04:52 1829

原创 iOS 截屏,裁剪,截图,高清方法 模糊

+(UIImage*)captureScreen:(UIView*)viewToCapture{    UIGraphicsBeginImageContextWithOptions(viewToCapture.bounds.size, NO, 0.0);    [viewToCapture.layer renderInContext:UIGraphicsGetCurrentContex

2016-04-20 17:52:20 5503 1

转载 IOS开发之格式化日期时间(转)

在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter setD

2016-04-06 19:22:30 895

转载 用NSURLConnection Post上传数据的"+"会变成空格

在一次项目中,要post图片到服务器上去,在之前要将图片转换成base64的格式。但是发现post上去的图片在服务器端总是不存在,经过与后台数据的对比发现image转成base64String里的“+”,post到服务器上都变成了空格。郁闷的很呀!开始没仔细去想,就直接叫后台将我post的string中的空格全部替换成“+”,这倒也算是解决了这个问题。但是总觉得这不是解决问题的最佳途径。后台经过查

2016-03-31 00:43:08 1131

转载 将UIImage保存到iOS照片库和对应程序沙盒中

1.保存到iOS照片库需要引入QuartzCore.framework框架,具体代码如下:.h文件#import UIImageView *imageView;@property (nonatomic, retain) IBOutlet UIImageView *imageView;.m文件UIGraphicsBeginImageContext(imageView.boun

2016-03-31 00:41:06 464

原创 iOS ScrollView 计算页数跳转

CGFloat pageWidth = self.scrollView.frame.size.width;int page = floor((self.scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1;self.scrollView.contentOffset.x/pageWidth举个例子吧一页的width为

2016-03-17 16:18:18 2449

原创 iOS 四舍五入

NSLog(@"%f",round(12345.6789));//12346.000000NSLog(@"%f",round(12345.6749*100)/100);//12345.670000NSNumber *num = [NSNumber numberWithFloat:12.1250];NSLog(@"%@",[NSString stringWithFormat:@"

2016-03-17 16:15:32 387

转载 xcode "nib but the view outlet was not set."错误

原帖:http://blog.csdn.net/startexcel/article/details/7211292xib 中, 没有对File's Owner 的Outlets view 进行绑定, 导致在父视图中插入子视图时出错, 在IB中拖拽Files' Owner到view, 添加绑定后, 运行成功!总结一下创建视图和绑定的步骤:1. 创建控制器. File->New Fi

2016-03-17 16:13:54 384

转载 IOS中获取各个文件的目录路径的方法和NSFileManager类

IOS中获取各种文件的目录路径的方法iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里

2016-03-07 15:46:02 463

转载 iOS中打印日志显示系统详细时间,类名,行号及打印值

Q:如何打印当前的函数和行号?A:我们可以在打印时使用一些预编译宏作为打印参数,来打印当前的函数和行号。如:1NSLog(@"%s:%d obj=%@", __func__, __LINE__, obj);其中__func__和__LINE__都是预编译的宏,编译时会分别替换为当前函数和当前行号。下

2016-03-04 18:05:07 498

转载 iOS makeKeyAndVisible

我不知道为什么,不过有人搜索makeKeyAndVisible方法。其实我这种懒人一般不会刨根问底,有些方法照打就好,那些白给的方法有些就别动就好了。我们看看这个每个程序都有的方法吧:[pre][window makeKeyAndVisible];[/pre]由于iPhone是单窗口程序,所以也就只有这么一个Window对象,而且是UIWindow,不是NSWindow。而根据

2016-03-04 14:47:30 4922

转载 iOS常用宏定义

#ifndef MacroDefinition_h#define MacroDefinition_h //-------------------获取设备大小-------------------------//NavBar高度#define NavigationBar_HEIGHT 44 //获取屏幕 宽度、高度#define SCREEN_WIDTH ([UISc

2016-03-03 15:16:21 405

转载 iOS开发知识点:理解assign,copy,retain变strong

举个例子:    NSString *houseOfMM = [[NSString alloc] initWithString:'装梵几的三室两厅'];  上面一段代码会执行以下两个动作:  1 在堆上分配一段内存用来存储@' 装梵几的三室两厅 ' ,比如:内存地址为 0X1111  内容为 ' 装梵几的三室两厅' ,  2 在栈上分配一段内存用来存储 houseFor

2016-03-03 15:12:31 331

原创 Apptore 应用之 Keywords 关键字

现开始总结梳理 关于Appstore应用的关键字规范。1. 事件:应用名称为 VOA常速新闻广播,但关键词中没有加入“常速”,在appstore中搜索“常速”,全部结果集中,未找到应用。(2015年11月)总结:用户搜索时,Appstore会首先在关键词中进行一轮查找,后续算法,在此结果之上进行。2. 是件: 搜索“英语”,voa慢速英语排第五,每日英语听力排第三。搜索“普特”

2015-11-04 10:07:51 1469

原创 我的bug之 Undefined symbols for architecture arm64:

Undefined symbols for architecture arm64:   "_OBJC_CLASS_$_WeiboApi", referenced from:解决方法:这是使用腾讯微博的时候报错的:在你的项目中的appDelegate中[ShareSDK connectTencentWeiboWithAppKey:kTencentWeiBoSD

2015-08-25 15:41:11 764

转载 iOS工程适配64-bit经验分享

终究还是来了。Apple下发了支持64位的最后通牒:As we announced in October, beginning February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. Beginning June

2015-08-25 09:01:00 452

原创 oc数据类型分类

OC数据类型可以分为 基本类型、构造类型、指针类型、空类型基本类型可分为 整型、字符型、枚举型、浮点型(float类型、double类型)构造类型可分为 数组类型、结构体类型、公用体类型指针类型空类型一、整型☆ short int(简称short):short型-16位,取值范围-32768到32767(-2^15到2^15)☆ int:int型-32位

2015-08-19 12:26:02 803

ios 常见的物理仿真模拟

ios 常见的物理仿真 模拟 物理引擎

2014-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除