- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 iOS测试版本发布规范
iOS测试版本发布规范版本记录 日期 编辑者 校审 版本 2015-07-26 袁伟 v0.1版本更新概要 版本 更新概要 v0.1 iOS测试版本发布规范目录iOS测试版本发布规范版本记录版本更新概要目录测试包命名规范测试包版本升级规范测试包发布时间规范4测试包发布说明规范测试包打包规范测试包发布流程规范需要注意事项1.测试包命
2015-07-31 17:51:45
1655
原创 iOS生产版本发布规范
iOS生产版本发布规范版本记录 日期 编辑者 校审 版本 2015-07-27 袁伟 v0.1版本更新概要 版本 更新概要 v0.1 iOS生产版本发布规范初版目录iOS生产版本发布规范版本记录版本更新概要目录App Store 发布流程需要注意事项App Store 发布流程1:登录开发者中心 https://developer.appl
2015-07-31 17:38:19
1730
原创 iOS中IMP指针的运用
iOS中IMP指针的运用Runtime中的IMP指针 ios中如果对Runtime有一定了解的话,一定听说过或者用过这个函数 void method_exchangeImplementations(Method m1, Method m2),它通常就是所说的method swizzling,算是ObjC的”黑魔法”了,作用就是在程序运行期间动态的给两个方法互换实现; 比如:
2015-07-28 17:25:27
6353
原创 iOS多线程
今天看到多线程部分,突然想到之前的写的项目。发现之前的思路太单一。于是乎就把之前的代码找出来,温习一下 记得之前在好唱项目时获取评论数时,首先要获取到置顶评论。然后获取普通评论。记得但是想了好久。最后想到了block嵌套来完成的。后来些项目中突然想到了其实利用NSoperationQueue设置依赖关系。也可以实现(NSoperationQueue中
2015-05-26 20:26:11
606
原创 iOS推送证书配置
关于IOS推送主要流程如下:1.应用启动后向APNS服务器注册消息推送功能。2.如果注册成功。会返回deviceToken。注册失败可以打印出注册失败error.3.返回的deviceToken上传到本地的push服务器(或者百度云推送,极光推送等第三方服务器)4.当需要为APP推送消息的时候,本地的推送服务器会将消息,以及Device Token打包发送到苹果的APNS服务器
2015-05-26 20:18:10
1167
原创 Launch Screen 做开机启动图
记得在之前的项目中,给项目添加开机启动图时,要给不同尺寸的设备,准备不同大小的png图片。比如5.5寸屏iPhone6+的1242x2208,或者1080x1920。4.7寸屏iPhone6的750x1334。4寸屏(iPhone5/5s)的640x1136。3.5寸(iPhone4/4s)的640x960。感觉比较麻烦。在ios8之后。就出现了Launch Screen.xib。系统比较推荐
2015-05-08 14:35:43
4359
原创 用CocoaPods做ios的依赖管理
以前做项目的时候,没有用到CoCoaPods之前。用到第三方库的时候。把这些第三方库的源代码文件copy到项目中。添加系统依赖的framework。有些非ARC的,还要设置fno-objc-arc。有时候需要设置路径。有第三库更新的时候,还要管理更新第三方库。十分麻烦。这些体力活虽然简单。但是没有技术含量,并且浪费时间。在使用Cococpods作为依赖工具之后。十分的方便,只需要将所需要的第三方库
2015-04-27 20:08:57
601
原创 iOS扫描二维码
现在很多项目中可能会用到二维码扫描。工作的时候。开发群里的朋友会问一下ios二维码扫描问题。比如编译报错。缺少系统库,等等。iOS目前扫描二维码码主要用Zxing,ZBar或者系统自带的(ios7)。在系统之前的没有集成二维码的时候。主要用第三方库Zxing,Zbar集成二维码扫描。ZBar可以直接扫描二维码和条形码。ZXing可以直接扫描二维码,如果要扫描二维码的话,则需要去改改代码花点功夫了。
2015-04-27 19:12:12
1085
原创 UITableView的封装
一说到UITableView这个控件,估计大家都十分熟悉,这是IOS开发当中最常用的控件之一。每次用到UITableView这个控件时都要写好多代码。写起来也比较头疼。代码多起来也不方便维护。减少代码量就是减少bug量的原则,所以对UITableView进行了部分封装。并用 try catch进行异常捕获。由于水平有限,封装的不是很好。希望大家能够批评指正。具体代码如下YWDataSour
2015-04-20 19:43:01
1940
原创 setValuesForKeysWithDictionary的妙用
记得之前的项目。用AFNetworking请求网络数据时。返回字典。然后建立model.然后解析字典用 setValue:forKey,给对象的每个属性一一赋值。效率十分低下。其实KVC中提供了一个setValuesForKeysWithDictionary。通过这个方法直接可以将字典映射到对象。需要注意的是。用字典初始化对象时,如果对象中包含了其他的额外的键值,是可以正常初始化的(mod
2015-04-08 21:29:20
2822
原创 IOS生成二维码
之前工作比较忙,也没时间来整理,这段时间不忙了,就把之前的整理一下吧。前一段时间二位码生成找到了源码,但是导入之后报错一大堆。而且是系统库报错。百度了好久,找不到解决方法。一气之下,就把源码把包成静态库。今天就把整理整理处理,希望能够帮到需要生成二维码的同学。顺带可以说一下如何打包静态库。如果有出错的地方。还希望大家能够批评指正。首先建好静态库工程
2015-04-02 20:54:12
550
原创 iOS关联的一些实际用法
之前写了一些关联的一些基本用法,有些朋友说理论性太强,没有实际的Demo。于是在UIAlertView上写了一个Demo.可以实现UIAlertView的回调操作.具体如下Category.h//// UIAlertView+yw.h// UIAlterViewDemo//// Created by yuanwei on 15-4-2.// Copyright (c)
2015-04-02 13:26:47
1015
原创 ios关联的一些用法
1.关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。在不修改类的定义而为其对象增加存储空间。参数有四个,第一个为源对象。第二个为关联关键字。第三个关联的对象。第四个为关联策略(是一个enum)创建关联:objc_setAssociatedObject(imgView, &key, urlstr, OBJC_ASSOCIATION_ASSIGN);
2015-04-02 09:05:48
720
原创 iOS开篇
转眼间做ios开发一年半了,一路走来也有自己的一些学习经历和感悟。期间一直想抽点时间写点东西。但一边是工作比较忙。一边是自己休息的时候,也比较懒。所以一直没有动过。所以今天决定抽时间写个开篇。记录下来自己的学习经历。和大家交流一下。以前工作上遇到的问题和学习到的东西。我都是记录在自己的云笔记里。但是后来才意识到自己的狭隘。慢慢意识到闭门造车是不行的。所以今天决定开篇。由于之前是从C#转到ios平台
2015-03-28 14:59:10
440
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人