iOS
文章平均质量分 78
My小强个
Write the Code. Change the World.Believe in yourself.
展开
-
IOS Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等
- (void)drawRect:(CGRect)rect{ CGContextRef context = UIGraphicsGetCurrentContext(); /*NO.1画一条线 CGContextSetRGBStrokeColor(context, 0.5, 0.5, 0.5, 0.5);//线条颜转载 2014-10-24 16:09:07 · 748 阅读 · 1 评论 -
cocoaPods管理的库在别的电脑上出错了,提示file not found
接手别人的项目,他之前用的cocoaPods来管理第三方库,我导入Pods后,发现提示“JSONKit.h file not found”,并且通过command+鼠标左键能够跳转到Pods里面对于的类里面。解决办法:设置Project -> Info -> Configurations ,把里面的Debug和Release的None改为对应的pods就OK了。原创 2015-04-09 15:33:26 · 1034 阅读 · 0 评论 -
iOS:一键Model转Json或者NSDictionary
有些人只会使用model,而不会解析,有时候不能够清楚的看到层次,很耽误事,通过封装的一个类,可以轻松实现Model转Json或者NSDictionary。Demo下载地址:使用方法:这个MyData类用来保存Model。#import @interface MyData :NSObject@property (nonatomic,原创 2015-04-10 10:19:51 · 6992 阅读 · 0 评论 -
2015最新iOS支付宝问题解答(64位)
总结一下做支付宝时遇到的问题根据支付宝的文档,导入需要的库和文件,全部导入后会出现一下错误1.Cannot find interface declarationfor'NSObject', superclass of'Base64'错误截图:解决办法:在pch里面或者在报错的文件里面导入#import2.提示openssl找不到原创 2015-01-13 11:45:52 · 3410 阅读 · 10 评论 -
2015最新AppStore上架流程
苦逼的撸码完成后,激动人心的时刻就来了,项目上线。分享一下我的上线流程,如果有不足的地方,欢迎补充1.进入 https://developer.apple.com,选择Member Center,进去后点击iTunes Connect,输入账号密码。进去后,点击我的APP,然后点击左侧的加号,就可以创建应用了2.创建应用需要填写必要信息需要注意套装ID和套装ID后缀,您的套装I原创 2015-01-13 16:37:10 · 10377 阅读 · 6 评论 -
2015最新shareSDK第三方登录和分享
项目中需要新浪微博和微信的登录和分享,通过上网查资料,发现shareSDK封装的非常好用,使用时只需把必要的参数改一下就可以了步骤如下:1.从shareSDK官网下载最新的shareSDKdemo,需要的文件是ShareSDK。2.建一个项目,导入ShareSDK文件,再导入必要的库文件UIKit.framework、CoreGraphics.framework、Foundation.原创 2015-01-13 16:05:11 · 2639 阅读 · 5 评论 -
编绎显示Unknown type name “NSData” 错误解决方法
出现这种错误可能的原因有2个1.缺少UIKit解决方法 导入#import 2.将Compile Sources As 改为 Objective-C++原创 2015-01-12 19:37:45 · 4762 阅读 · 4 评论 -
2015最新iOS QQ登录(64位)
QQ登录集成步骤1.去腾讯开放平台注册开发者,然后创建应用,原创 2015-01-14 17:20:05 · 3336 阅读 · 2 评论 -
iOS 上拉加载和下拉刷新
项目中用到UITableView和UICollectionView就不可避免上拉加载和下拉刷新,先给大家推荐一个非常好用的刷新框架,MJRefresh1.在需要下拉刷新的文件里面导入#import "MJRefresh.h"2.在viewDidLoad里面加入[selfaddHeader];[selfaddFooter];3.在加入这2个方法- (v原创 2015-01-26 18:02:07 · 895 阅读 · 0 评论 -
iOS及时通信 (轻量级的XMPP)-MQTT
原文地址:http://blog.sina.com.cn/s/blog_144141ea00102vgzr.html 在写之前,我们首先了解一下为什么iOS维护长连接需要心跳机制,首先我们知道,维护任何一个长连接都需要心跳机制,客户端发送一个心跳给服务器,服务器给客户端一个心跳应答,这样就形成客户端服务器的一次完整的握手,这个握手是让双方都知道他们之间的连接是没有断开,客户端转载 2015-01-27 15:02:07 · 1583 阅读 · 2 评论 -
iOS POST和GET传值
使用AFNetworking进行POST和GET传值1.下载AFNetworking框架,下载地址:http://download.csdn.net/detail/baidu_21172753/83985152.导入#import "AFHTTPRequestOperationManager.h"3.GET传值方法-(void)goNetworking{ //g原创 2015-01-26 18:22:21 · 1746 阅读 · 0 评论 -
Too many arguments to function call,expected 0,have *
Xcode6以后,SFHFKeychainUtils和MJRefresh等第三方框架会报错,Too many arguments to function call,expected 0,have *,原因是函数调用的参数太多,解决方法: –TARGETS ->Build Settings ->Enable Strict Checking of objc_msgSend Calls 设置为NO原创 2015-04-21 10:27:18 · 1254 阅读 · 0 评论