- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 AFNetworking 3.0 最新实用封装(带缓存)
AFNetworking 的到来使我们开发者又方便了许多,话不多说,直接上代码。首先 引入框架 AFNetworking框架 GitHub下载地址:https://github.com/AFNetworking/AFNetworkingAFNetworking 官网地址:http://afnetworking.com2.导入AFNetworking 支持框架#import <MobileCoreServices/MobileCoreServices.h>#import
2016-02-03 13:05:15 9597 3
转载 iOS 技术浅谈之第五篇(编程规范篇)
一、排版规范1.代码结构一个完整的iOS工程代码结果如下:Project |- PublicModule 这个目录存放公共模块文件,不同项目工程公用同一套,原则上不对其中文件进行修改。 |- Models 这个目录存放一些与数据相关的Model文件 |- Macro 这个目录存
2015-04-02 16:13:34 561
原创 iOS 技术浅谈之第四篇 (开发框架)
在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。下面介绍几个我开发中常用到的第三方类库,和大家一起学习下。一、AFNetworking ( AFN )网络请求GitHub下载地址:https://github.com/AFNetworking/AFNetworkingAFNe
2015-03-26 09:15:39 1156
原创 iOS 技术浅谈之第三篇(MVC设计模式)
前言:我记得在公司做的第一个项目,写代码是想到哪写到哪,代码没有一点结构层次感。到后来我发现,项目出现BUG了维护起来真的好痛苦。还好项目不是很大,要是很大的项目,我都不知道怎么办了。后来做项目我就在寻求设计模式,最后选择了简单易用的MVC模式。相信大家对于MVC不陌生吧,不管是前台、后台还是客户端都可以用MVC模式来编写你的项目。1.介绍MVC模式MVC全名是Model View
2015-03-25 11:13:32 925
原创 iOS-AES加解密
有时候项目可能要用到加解密,以此来保护用户数据的安全性。下面我就来介绍AES的加解密。闲话不多说,直接上代码。//// ViewController.m// test//// Created by yons on 14-8-7.// Copyright (c) 2014年 yons. All rights reserved.//#import "ViewControll
2015-03-25 09:23:45 1294
原创 最新iOS获取当前设备的IP地址 和|Mac地址
获取当前设备的IP地址和MAC地址:1.导入相关库文件。 #include <ifaddrs.h>#include <arpa/inet.h>#import <CommonCrypto/CommonDigest.h>
2015-03-24 08:53:43 4186 2
原创 iOS项目的完整重命名方法
在iOS开发中,有时候想修改项目的名字,都会遇到很多麻烦。直接该项目名吧,Xocde有不会帮你该所有的名字。总是有很多文件、文件夹或者是项目设置的项。而且都是不能随便改的,有时候改着改着,编译不了,报各种错误,很烦人。所以各位重命名项目时,请记得先备份好一份噢。本文我会介绍一种方法,是我自己参考了很多资料得出的总结。本文会把一个项目名叫“test233333333”改成“test”。1)打
2015-03-23 13:45:14 586
原创 UITextView的一些使用技巧
1.在指定位置插入字符串:NSMutableString *TextViewStr=[[NSMutableString alloc] initWithString:TextView.text]; [TextViewStr insertString:@"your strings" atIndex:TextView.selectedRange.location];
2015-03-23 10:43:09 580
转载 iOS网络通信类库用AFNetworking替换ASHttpRequest的解决方案
一、AFNetworking替换ASHttpRequest原因经过近两年开发IOS使用AFNetworking和ASIHttpRequest的经验,结合在实际开发App的遇到网络问题和线上app用户反馈及在用测试工具开发测试中的反应情况,最后得出结论AFNetworking的优点相对ASIHttpReqeuest的优点大一些,尤其在网络稳定性方面。处理crash这些情况,下面通过两者详
2015-03-20 13:28:37 1700
原创 苹果开发者帐号申请流程
苹果开发者账号分为 个人(Individual),公司(Company),企业(Enterprise)三种类型。个人账号只能有一个开发者,公司账号允许多个开发者协作开发,企业账号其App只能用于内部员工使用,是无法对外公开的。所以,通常情况下大家都是选择个人或者公司账号。下面介绍个人帐号的申请流程(文中所附图片,点击即可查看大图)一、在线填写注册信息地址:https
2015-03-16 14:57:20 1479
原创 自定义Table View Cell左右滑动的使用
Apple 通过 iOS 7 的邮件(Mail)自带应用中介绍了一种新的用户界面操作方案,向左或右滑动以显示一个有着多个操作的菜单。接下来将会向你展这样一个 Table View Cell。如果你还不知道一个可滑动的 Table View Cell 效果,那么看看 Apple 自带的邮件应用吧:前几天公司项目一个项目刚好要做这样一个效果,于是找我找了很多dome都不行,没办法只能自
2015-03-13 10:04:30 2819
原创 最新 AppStore上传流程
一、 App上传之前的准备工作 1. 首先得准备苹果开发者账号,详细见另外一篇文章:苹果开发者账号申请流程。然后要填写的APP信息:应用程序的描述 适用的设备种类( iPhone 或者 iPod touch) 、应用的类别,比如游戏、旅游、教育等等 、版本 、版权 、支持 URL 、支持Email 等。 2. 准备一个1024*1024的APP图标,然后两套i
2015-03-06 15:05:33 835
原创 iOS技术浅谈之第二篇 (iBeacon技术概述)
首先iBeacon是什么呢?iBeacon 是基于当前最新的蓝牙低功耗4.0技术的,可以用它来打造一个信号基站,当用户持有 iOS 设备进入该区域时,就会得到获得该基站的推送信息。然后有人会问它有什么用了,比如,在店铺里设置iBeacon通信模块的话,便可让iPhone和iPad上运行一资讯告知服务器,或者由服务器向顾客发送折扣券及进店积分。此外,还可以在家电发生故障或停止工作时使用iBeacon
2015-03-06 08:49:25 1413 3
原创 iOS技术浅谈之第一篇 (前言篇)
前言 这是我第一次写博客,从我进入IT行业学习到现在已经有3年多了,才开始想到要写博客。这也许是因为人天生的惰性,但我前几天看到一篇博客讲到写博客的好处,我感触深刻随之我下定决心要开始写博客。写博客可以让自己更加充实,也可以帮助到他人,何乐而不为了,希望以后和各位笔友们一起成长。也希望大家对我多多提意见。 好了,该说到正题了
2015-03-05 10:36:04 840
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人