简述 Sket
文章平均质量分 55
wangbao1991
趁年轻,努力
展开
-
ios 上拉加载 下拉刷新
在一款 App应用中有的时候会用到上拉加载下拉刷新的功能,本人觉得SVPullToRefresh很好用(可以用在UIScrollView上,包括UITableview和UICollectionView,github地址为:https://github.com/samvermette/SVPullToRefresh),方便简洁,具体的技术也就不写了,因为这个 Demo里面写的很清楚,大家可以参考原创 2015-11-10 16:05:59 · 396 阅读 · 0 评论 -
Ios中常见的问题
__block和__weak修饰符的区别其实是挺明显的: 1.__block不管是ARC还是MRC模式下都可以使用,可以修饰对象,还可以修饰基本数据类型。 2.__weak只能在ARC模式下使用,也只能修饰对象(NSString),不能修饰基本数据类型(int)。 3.__block对象可以在block中被重新赋值,__weak不可以。 tableView 滑动卡的问题主要原创 2016-04-28 10:05:14 · 4969 阅读 · 0 评论 -
AFNetworking Post 请求
封装 .h文件#import #import @interface MSHttpRequest : NSObject+ (void)post:(NSString *)url params:(NSDictionary *)params success:(void (^)(id json))success failure:(void (^)(NSError *error))failure;原创 2016-01-12 17:56:25 · 561 阅读 · 0 评论 -
AFNetWorking Post请求 及 刷新网址 经典十大算法
AFNetWorking Post请求AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];//申明返回的结果是json类型manager.responseSerializer = [AFJSONResponseSerializer serializer];//申明请原创 2016-01-12 14:35:00 · 403 阅读 · 0 评论 -
点击Button之后文字改变
//#pragma mark --- 编辑 点击事件// self.isEditing = NO;//-(void)rightAction:(UIButton *)sender{// if (self.isEditing) {// [sender setTitle:@"修改" forState:UIControlStateNormal];//原创 2016-01-12 14:10:03 · 7325 阅读 · 1 评论 -
升级Xcode7之后VVDocumenter-Xcode
终端输入:defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID复制uuid1、打开xcode插件所在的目录:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins;前往文件夹3、找到inf原创 2016-01-12 14:05:57 · 367 阅读 · 0 评论 -
tableView 那点事 及 导航栏字体颜色
#pragma mark --- 点击cell不变色 cell的点击事件-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ [tableView deselectRowAtIndexPath:indexPath animated:NO];原创 2016-01-12 14:03:27 · 341 阅读 · 0 评论 -
关于cocoa pods问题 “AFNetworking.h” file not found in .pch file?
AFNetworking.h” file not found in .pch file?原创 2016-01-12 14:02:18 · 6492 阅读 · 0 评论 -
GCD 创建异步线程
GCD的全称为Grand Central Dispatch,是Apple开发的一个多线程编程解决方法。进程和线程的概念:线程是进程中一个独立的执行路径,即主线程,主线程有1M的栈区,对于耗时的执行路径,可以放在子线程(512K栈区)中执行。例如QQ和浏览器 这属于不同的线程, 浏览器中打开多个进程页面;1:新建线程会消耗内存空间和CPU事件,线程太多会降低原创 2015-11-20 16:24:04 · 1352 阅读 · 0 评论 -
关于 Xcode7网络请求的Http 协议改为 Https 协议的程序修改
现在有的工程因为升级xcode7不能进行请求数据,新特性要求App内访问的网络必须使用HTTPS协议。但是现在公司的项目使用的是HTTP协议,使用私有加密方式保证数据安全。现在也不能马上改成HTTPS协议传输。1.2.把 Main.storyboard 删掉3.在 Info.plist 里面 双击 Main 然后把 Main 删掉原创 2015-11-20 15:18:53 · 1741 阅读 · 0 评论 -
ios 中 set get 方法 便利构造器的创建 Block 动画
1.为了能让类的成员变量正确的被外接访问,我们需要设置set和get方法。请注意下面修饰成员变量的属性词:@property (nonatomic,retain) NSString *name; @property (nonatomic,copy) NSString *sex; 当成员变量的属性不同(retain,copy) name相对于 它们的set方法也不同:当然这是 MR原创 2015-11-20 15:37:56 · 456 阅读 · 0 评论 -
ios 本地推送
iOS上有两种消息通知,一种是本地消息(Local Notification),一种是远程消息(Push Notification,也叫Remote Notification),设计这两种通知的目的都是为了提醒用户,现在有些什么新鲜的事情发生了,吸引用户重新打开应用。本地推送也可以通过服务器控制,比如说如果有新消息了,推送消息,但是,前提是程序必须是打开的,而远程推送,是通过苹果APNS服务器,推原创 2015-11-20 17:46:54 · 296 阅读 · 0 评论 -
Cocoapods 安装简单流程
首先开启终端1.移除现有Ruby默认源gem sources --remove https://rubygems.org/2.使用新的源gem sources -a https://ruby.taobao.org/3.验证新源是否替换成功gem sources -l3.安装CocoaPods(1)sudo gem install cocoapods原创 2015-11-20 19:29:05 · 364 阅读 · 0 评论 -
瀑布流
大家知道现在网上流行的瀑布流,是根据一个外国的网站得来的。能够大量展现信息的方式。可以用UIScrollView来实现但是想来想去比较麻烦,这个经常用来展现图片,最好用uitableview的重用机制,这个是官方自己实现好的。所以越简单越好。1. 总先做成几列是事先要清楚,有多少条记录,这个可以从json或者xml中读取后知道(json或xml最好将图片的高度和宽度也显示出来,便于后面用到)。原创 2015-11-12 17:20:29 · 358 阅读 · 0 评论 -
iOS的主要框架介绍
框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如 Foundation、UIKit、和Core Graphics这些框架。根据你为应用程序选择的模版,相关原创 2015-11-11 15:52:12 · 296 阅读 · 0 评论 -
CocoaPods 安装和应用
在 IOS软件应用开发过程中,沃尔玛总会遇到需要这样那样的第三方来提供开发效率,使用第三方类库可以说是非常常见的事,但是要正确地配置他们有时候是非常繁琐的事情,幸运的是CocoaPods是一个很好的解决方案。 什么是CocoaPodsCocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是C原创 2015-11-11 11:46:21 · 383 阅读 · 0 评论 -
XMPP即时通讯
1.使用XMPPFramework前的准备,获取XmppStream和激活要用的组件,在AppDelegate添加代码。以后要用xmppStream时,要通过AppDelegate获取。下面的代码是在AppDelegate.m中进行的相关组件的初始化,代码如下 (1)实例化XMPPStream //创建xmppstream self.xmppStream = [[XMPP原创 2016-07-03 19:18:22 · 922 阅读 · 0 评论