
iOS开发
文章平均质量分 66
conroewuhao
这个作者很懒,什么都没留下…
展开
-
iOS的真机调试环节
一、真机调试所需材料说明在申请真机调试证书之前,先对苹果真机调试所需的文件进行说明: 苹果真机调试需要证书(Certificates)和描述文件(Provisoning Profiles) 1、证书(Certificates) 通过苹果自带的钥匙串生成后上传到Developer中再生成来完成2、描述文件(Provisoning Profiles) 生转载 2014-10-21 18:22:20 · 318 阅读 · 0 评论 -
xcode的一些插件
转自http://wangzz.github.io/blog/2014/04/25/githubyou-xiu-xiang-mu-ios/完整客户端ioctocatgithub的iOS客户端,目前开源代码是V1版本,V2版本在appstore上可以下载ChatSecure-iOS使用XMPP协议的IM开源软件,很强大,在appstore上可以下载转载 2014-10-16 18:09:39 · 520 阅读 · 0 评论 -
AFNetworking的使用
一 下载: 网址 -- github二 环境: 需要引入的库 - CoreLocation.framework SystemConfiguration.framework MobileCoreServices.framework Security.framework 需要在 ARC 的环境下 - 非 ARC 的工程中转载 2014-10-16 15:41:02 · 404 阅读 · 0 评论 -
ios 前台和后台交互问题
http://code4app.com/requirement/5257a3366803fafb0f000000转载 2014-10-16 11:05:52 · 549 阅读 · 0 评论 -
登陆请求(post),利用ASIHTTPRequest;
//给定一个地址 NSString *urlString = [NSString stringWithFormat:@"http://192.168.0.102:8080/us/user/login"]; //de NSURL *url=[NSURL URLWithString:urlString]; ASIFormDataR转载 2014-10-15 18:21:44 · 362 阅读 · 0 评论 -
iOS按钮相关设置 (uibutton)
[cpp] view plaincopy//login button // .h 中定义 UIButton *_loginBtn; @property (strong,nonatomic)UIButton *loginBtn; // .m 中实现设置按钮 @syn转载 2014-10-13 18:15:09 · 389 阅读 · 0 评论 -
Afnetworking的基本使用介绍
http网络库是集XML解析,Json解析,网络图片下载,plist解析,数据流请求操作,上传,下载,缓存等网络众多功能于一身的强大的类库。最新版本支持session,xctool单元测试。网络获取数据一直是手机软件的重中之重,如果处理的不好,会造成很差的用户体验。随着ASIHTTPRequest的停止更新,更换网络库是必然的事情,AFNetworking就是很好的替代品。而且都是轻量级,不要担心转载 2014-10-11 17:59:29 · 560 阅读 · 0 评论 -
iOS中如何呼出另外一个应用
我们经常会遇到在一个应用里面呼出另一个应用的需求,比如在文档里面点击地址,调用safari来打开网页;比如在文件浏览器里面点击某种文件,自动激活一个应用来打开文件。 iOS里面对于这样的需求使用URL来实现,把其他的应用看成一种资源,本质上就是调用系统资源。 我们有两个应用App1和App2,在App2里面呼出App1,那么首先要配置App1,让系统认识转载 2014-10-11 12:17:01 · 425 阅读 · 0 评论 -
NSURLSession简介
NSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的。在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作。注意,如果用户强制将程序关闭,NSURLSession会断掉。NSURLSession提供的功能:通过URL将数据下载到内存通过URL将数据下载到文件系统将数据上传到指定URL在后台完成上述转载 2014-10-11 17:24:06 · 302 阅读 · 0 评论 -
让UILabel的文字顶部对齐
xcode中默认的UILabel是垂直居中对齐的,如果你的UILabel高度有多行,当内容少的时候,会自动垂直居中。如下图所示(图片来自stackoverflow):比较郁闷的是,UILabel并不提供设置其垂直对齐方式的选项。所以如果你想让你的文字顶部对齐,那么就需要自己想办法了。 stackoverflow.com 上提供了几种方法来达到顶部对齐的效果。方法一转载 2014-10-16 14:55:30 · 504 阅读 · 0 评论 -
如何快速正确的安装 Ruby, Rails 运行环境
对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。次安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, A转载 2014-10-16 17:26:08 · 327 阅读 · 0 评论 -
iOS的倒计时按钮(利用GCD,有瑕疵)
#pragma mark验证码按钮点击事件, 加上倒计时/***********************获取事件,加上倒计时*******************************/-(void)getcode{ /*//GCD定时器 dispatch_source_t timer=dispatch_source_cr转载 2014-11-20 16:59:36 · 609 阅读 · 0 评论 -
AFNetworking 2.x 设置header
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone]; manager.requestSerialize转载 2014-10-21 16:36:10 · 1429 阅读 · 0 评论 -
OC 成员变量和属性的区别
转自:http://blog.sina.com.cn/s/blog_727bd1560101llwj.html比如下面这个程序,aboutList,和 otherList 到底有什么不同,@interface OtherMain : UIViewController{ NSMutableArray *aboutList;}@property (nonatomic,ret转载 2014-10-21 15:46:18 · 432 阅读 · 0 评论 -
Xcode 代码提示中前面标记的 # T K f V都是什么意思.
C:类K: 枚举 、常量M:成员方法V:成员变量T:typedef类型G: 全局变量f: 函数#: #define指令转载 2014-10-21 10:35:08 · 1358 阅读 · 0 评论 -
CocoaPods安装和使用教程
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co转载 2014-10-16 17:12:26 · 306 阅读 · 0 评论 -
iOS开发中的tableview学习,转载其他人的博客
http://blog.youkuaiyun.com/lengshengren/article/category/1589965/1转载 2014-10-21 12:33:57 · 395 阅读 · 0 评论 -
Xcode的后期真机调试
ios开发后期真机测试流程首先,请读者铭记,本文适合有开发者账号的朋友参考或者是借鉴······一、要保证程序在虚拟设备上运行流畅,没有明显的程序漏洞。为了效果,请做如下准备:1.57*57像素和114*114像素的png格式图片用来作为应用程序图标,两张内容一致,拖拽到工程中的App Icons处;2.320*480像素和640*960像素(如果支持iphone5转载 2014-11-21 14:46:21 · 634 阅读 · 0 评论 -
iOS框架研究 之 UIResponder 可以接收事件的对象(一)
本文章为 菲利克斯猫(Felix.mao) 原创文章,如转载,请注明:原文地址:http://blog.youkuaiyun.com/maojudong/article/details/77981381. 简介:此类继承自NSObject所属的框架: /System/Library/Frameworks/UIKit.framework定义了一些接口对象,然后响应事件,它转载 2014-10-20 11:00:52 · 427 阅读 · 0 评论 -
自定义uitextfield
//placeholder颜色字体大小- (void)drawPlaceholderInRect:(CGRect)rect{ //CGContextRef context = UIGraphicsGetCurrentContext(); //CGContextSetFillColorWithColor(context, [UIColor yellowColor].CGC转载 2014-11-20 17:01:43 · 372 阅读 · 0 评论 -
利用asi上传图片
//将图片信息转变为data NSData *data=UIImagePNGRepresentation([UIImageimageNamed:@"返回键.png"]); NSString *url =@"http://192.168.0.102:8080/us/user/avatar?"; ASIFormD原创 2014-11-14 17:16:16 · 360 阅读 · 0 评论 -
iOS的推送相关
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 在这个方法里添加上 UIRemoteNotificationType types = UIRemoteNotificationTypeSound|U转载 2014-10-11 15:06:06 · 323 阅读 · 0 评论 -
iOS中的storyboard使用 (第一部分)
故事版(Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果,我贴上本教程所完成的Storyboard的截图:现在,你就可以清楚的看到这个应用究竟是干些什么的,也可以清楚的看到其中的各种关系,这就是Storyboard的强大之处了。如果你要制作一个页面很多很复杂的App,Storyboard可以帮助你解转载 2014-10-09 21:11:49 · 484 阅读 · 0 评论 -
iOS 中客户端和服务器的 Web Service 网络通信
当你打开你手机上新浪微博应用或者知乎应用是,你是否会去想这些显示在手机上的图片和数据时从哪里来的?又是通过怎样的方法实现的?好,那么接下来就介绍是如何实现的,过程又是怎么样的。 当我们浏览着关注或者好友的微博时,那些图片和数据不是凭空出现的,而是通过你的客户端向服务器请求后由新浪微博的服务器返回本地所获得,通过数据的解析就能够在客户端上进行显示,甚至是操作。而这些,就是我们通常所说转载 2014-10-09 14:35:15 · 366 阅读 · 0 评论 -
iOS开发中的应用标识
对于iOS应用开发者来说,苹果所提供的官方后台系统实际上就是iTunes Connect了。通过iTunes Connect我们创建应用记录,提交应用给苹果审核,发布应用,通过iTunes Connect我们可以配置银行卡收钱( 这个很重要:) ),我们可以看到应用的下载量和收据数据报表。但总体来说iTunes Connect提供的功能还比较有限,而且基本不能定制(除非你能说服苹果)。转载 2014-10-09 14:21:50 · 751 阅读 · 0 评论 -
iOS开发里的Bundle是什么
Bundle简单地讲,就是一个内部结构按照标准规则组织的特殊目录 iOS的应用都是通过bundle进行封装的,对应的bundle类型是Application类型,平时我们通过XCode编译出来的Target(即我们开发的应用),其实就是一个Application类型bundle,即一个文件夹!但是Finder会把这个bundle当做一个文件显示给我们,其实是因为这个bu转载 2014-10-09 12:31:39 · 585 阅读 · 0 评论 -
代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧
转载大牛:onevcat的博客,此文章的地址http://www.onevcat.com/2013/12/code-vs-xib-vs-storyboard/转载 2014-10-09 17:28:53 · 364 阅读 · 0 评论 -
uitextfield运用正则表达式
NSRegularExpression是iOS系统在4.0后自带的匹配正则表达式,一般会和NSTextCheckingResult配套使用。 代码://匹配输入的联系方式是否为QQ号码或者电子邮箱 NSString *patternQQ = @"^[1-9](\\d){4,9}$"; NSString *patternEmail = @"\\b([a-zA-Z转载 2014-11-11 16:35:28 · 907 阅读 · 0 评论 -
iOS uitextfield详细使用说明
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;转载 2014-11-11 16:16:05 · 421 阅读 · 0 评论 -
自定义string的小例子
-(void)attributestr{ //创建原始字符串 NSString *str=@"今天我们真的很高兴啊"; //用原始字符串创建一个带有属性的新字符串 NSMutableAttributedString *newstr=[[NSMutableAttributedStringalloc]initWith原创 2014-10-22 18:52:54 · 323 阅读 · 0 评论 -
iPhone屏幕知识点解析
转自一、屏幕相关知识点1、屏幕尺寸在显示器世界里,屏幕尺寸都是由屏幕对脚线长度表示的,单位是英寸。比如iPhone4的3.5寸屏就意味着屏幕对角线的长度是3.5英寸。2、分辨率分辨率是任何一款手机产品最重要的参数之一。显示屏是由一个个像素组成的,分辨率可以简单理解成屏幕像素的数目。比如iPhone4的屏幕分辨率为640×960,就表示屏幕的横向有640个像素转载 2014-10-21 18:46:44 · 460 阅读 · 0 评论 -
iOS中的json数据格式
JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。JSON 的具体教程,可以参见 JSON 中国:http://www.json.org.cn/index.htm ,当然还有 JSON 在线校验格式化工具:http://www.bejson.com/ ,希望深入学习 JSON 可以参考其他教程。JSON 的轻量级是相对于 XML 文档结构而言的,描述转载 2014-10-09 14:40:17 · 468 阅读 · 0 评论 -
iOS中的XML数据解析交换格式
XML 是一种自描述的数据交换格式,但是 XML 的数据交换格式并没有 JSON 来的轻便,但是无可否认的是,XML 的应用范围也是非常广泛的,比如在 ROS(一个开源机器人操作系统)中利用 XML 来描述包的依赖关系等,当然还有很多了。 对于 XML 文档操作包括了“读”与“写”,读入 XML 文档并分析的过程称为“解析” XML 文档,“解析” XML 文档在实际开发中是占转载 2014-10-09 14:51:00 · 368 阅读 · 0 评论 -
iOS中的套接字(第一部分)
1、Socket概念 Socket 是网络上的两个程序,通过一个双向的通信连接,实现数据的交换。这个双向的链路的一端称为一个socket。socket通常用来实现客户端和服务端的连接。Socket 是 TCP/IP 协议的一个流行的接口,一个 Socket由一个 IP 地址和一个端口号唯一确定。 Socket 编程是一种底层的网络编程,因为它涉及到很多底层的数转载 2014-10-09 14:57:52 · 546 阅读 · 0 评论 -
关于UISearchBar在IOS6和IOS7的区别以及用法注意
首先,UISearchBar在不同的版本中,内部组成的元素是不一样的。在ios6中UISearchBar是由两个subView组成的,一个是UISearchBarBackGround,另一个是UITextField. 在ios7中,两个都是UIView,所以要自定义背景色,输入框的时候要分开设置。在IOS6中:UISearchBar *seachBar=[[UISearch转载 2014-10-28 11:27:52 · 585 阅读 · 0 评论 -
Xcode开发调试技巧,以及常用的出错提示代码
http://mobile.51cto.com/iphone-390113.htm断点(Breakpoint)断点是调试中非常重要的一个手段。由于在执行到某些代码前需要执行许多其它代码,不可能用单步跟踪一条一条执行过来,这时只要在需要暂停的地方设置一个断点,然后让程序运行,当执行到这个断点位置时不需要用户干预就会暂停并返回集成调试程序.断转载 2014-10-10 10:17:45 · 942 阅读 · 0 评论 -
iOS的数据库相关操作(基于fmdb)
iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB (https://github.com/ccgus/fmdb) 是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。在FMDB下载文件转载 2014-10-10 17:36:00 · 338 阅读 · 0 评论 -
textview的自定义实现
转载自:http://blog.sina.com.cn/s/blog_9693f61a0101aode.html 风之语2018的bo'ke转载 2014-10-27 12:07:48 · 400 阅读 · 0 评论 -
svn的简单上机使用说明
由于做Zip和Rar解析的时候,找到了mucommander工具,可将其jar包导入项目里运行发现报:类型转换错误,org.apache.commons.logging.impl.Log4JLogger cannot be cast to org.apache.commons.logging.impl.Jdk14Logger估计是一个类中写死了类型转换为Jdk14Logger,而我的转载 2014-10-10 15:08:31 · 429 阅读 · 0 评论 -
Xcode一些常用的出错提示
Xcode 升级后,常常遇到的遇到的警告、错误,解决方法从sdk3.2.5升级到sdk 7.1中间废弃了很多的方法,还有一些逻辑关系更加严谨了。1,警告:“xoxoxoxo” is deprecated解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法即可。2,警告:Declaration of "struct sockaddr" will not be转载 2014-10-09 16:14:06 · 801 阅读 · 0 评论