自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 IOS解码网址,title content url

前段时间遇到这个问题 就是获取网页的传给你的一个URL 这是经过标准编码的 需要你自己解码之后在解析。 思路: 例如你解码之后的网址是这个样子,你需要提取里面的 title content url img http://activity.newding.com/red/share/970b1952-1b05-463b-9d4e-6af64691b0d4&title=5元红包

2015-09-21 15:00:26 450

原创 为什么我的网页分享朋友圈仅仅自己可以看到

这几天在做微信分享的东西,涉及到红包内容。 需要分享给微博好友和微信朋友圈、 从网址解码到title content  url 然后进行分型 自己测试都是OK的 ,都可以分享 ,今天策划那边来说出现问题:分享的网页到自己朋友圈,只有自己能看到,好友看不到。 针对这个问题,一看,的确如此啊 。。。。检查代码 发现没问题,就在百度搜索起来。 到最后找到问题的所在了。    腾讯的回

2015-09-21 14:39:42 598

原创 【委托delegate】界面传值

使用委托delegate传递参数的方法和 block有点类似。 委托是指给一个对象提供机会,对另一对象中的变化做出反应或者相应另一个对象的行为。其基本思想是协同解决问题。 说白了就是:B 给A 一个机会(余额信息),当我没银行没钱了(余额为0),你就知道我没钱了 ,然后B给A打钱。 在程序中:一般情况下 1.委托需要做的工作有:      1.1定义协议与方法

2015-09-11 13:51:18 299

原创 【Block】常规

Block 代码块:他本质和其他变量类似,不同的是代码块存储的是一个函数体。 使用代码块时,你可以像调用其他标准函数一样,传入参数,并且得到返回值。 脱字符(^)是块的语法标记,按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码) 1 参数是NSString * 的代码块 void (^printBlock)(NSStrin

2015-09-10 16:40:16 235

原创 【Block回调】用于参数传递很不错的例子。

Block回调 我们在开发中常常用到函数回调,你可以用通知来代替回调,但是大多数时候回调还是比通知方便。 下面简单粗暴的来模拟一下回调使用的场景 1 我现在在玩手机 2 我手机突然没电了 3 我让手机开始充电 4 充电的时候我很无聊,要去看电视,等到手机充满电之后停止看电视,继续玩手机。 5 我开始看电视 6 手机充满电了,我听到手机响一下,我不

2015-09-10 16:29:54 924

原创 二维码扫描 IOS原生API IOS7.0及以上系统支持

今天在看扫一扫的功能,这个比摇一摇麻烦多了 看了好多例子和博客。我用的是原生的API 不是继承第三方的。先说说思路把 思路很重要。 1 初始界面一个button一个label 按钮为了跳转到扫码界面,label是为了接受扫码之后的结果。         2 在跳转的时候开启相机功能,和扫码功能,然后再跳转。 在扫码界面 点击返回的时候 ,先关闭扫码 再跳转界面。         3

2015-09-09 15:46:41 353

原创 UINavigationControllr 【导航控制器】自己的见解

【导航控制器】UINavigationController UINavigationController可以翻译为导航控制器,在iOS里经常用到。 下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。 相应地,在对象管理上,导航控制器使用了导 航堆栈

2015-09-07 19:11:06 473

原创 IOS界面跳转的两种方法

界面跳转: 1 如果是用UINavigation的情况下 用push将视图控制器推入栈中。 LimitTime *limit=[[LimitTime alloc]init];           [self.navigationController pushViewController:limit animated:YES]; 2 普通情况下 这里的t

2015-09-07 19:01:37 382

原创 IOS 仿微信摇一摇

本来觉得摇一摇很难的,今天百度一下才知道这么简单,还是IOS封装的好,很多代码都简化了。 只需要自己把摇一摇的动画做好就可以了。 #import "ViewController.h" - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDic

2015-09-07 17:35:05 351

原创 UITabBar 【标签条】自己的见解

【标签条】 UITabBar UITabBar也可以单独使用,就像普通UI控件一样,可以在SB拖控件,也可以代码创建对象。 方法:   1 创建一个UITabBar对象 2 创建多个UITabBarItem对象,并将这些UITabBarItem设置给UITabBar对象。 3 为UITabBar对象设置一个UITabBarDelegate对象,用于监听用户的选中信息。

2015-09-07 12:08:48 294

原创 UINavigationBar 【导航条】自己的见解

UINavigationBar 导航条 导航条通常是位于屏幕的最顶端 UINavigationBar继承了UIView控件,通常是作为多个UINavigationItem的容器。他是以Stack(堆栈)的形式来管理多个UINavigationItem的, 也就是说每次只能看到一个NavItem对象。  用法: 1 创建UINavigationBar对象 2 创建U

2015-09-07 10:46:37 283

翻译 UITabBarController 【标签控制器】自己的见解

UITabBarController 和 UINavigationController类似  UITabBarController可以轻松管理过个控制器 完成多个控制器之间的切换。 QQ 微信 下面的控件。 1 初始化UITabBarController 2 设置UIWindow的rootViewControllwe 3 创建响应的子控制器 4 把自控制器添加到UITabBa

2015-09-06 15:48:17 368

翻译 ASIHTTPRequest使用指南---<<翻译稿>>老外的很有价值

ASIHTTPRequest使用指南---> 当第一次使用ASIHTTPRequest进行http请求时,会出现非常多的bug提示.查了一些资料,发现在少倒入了几个资源包:大概是: CFNetwork.framework; SystemConfiguration.framework; MobileCoreServices.framework. 原文:http://alls

2015-09-02 12:26:27 268

原创 如何使用ASIHTTPRequest来进行网络请求的

第一步:导入支持库文件 创建工程,导入支持ASI的第三方库。如果出现错误查看是否导入了 CFNetwork.framework, libz.dylib,libxml2.dylib等框架可库,这通过Xcode添加这些框架。 第二步:设置非arc模式 刚创建的项目是自动管理内存(arc)的,而asi是手动内存管理(非arc)的,可以在创建项目后设置Build Settin

2015-09-02 11:30:27 277

原创 旋转进度条 WaitView

WaitView.h #import @interface WaitView : NSObject + (UIView*)CreateWaitView:(NSString *)waitInfo tag:(NSInteger)tag; @end WaitView.m #import "WaitView.h" @implementatio

2015-09-01 12:18:31 388

翻译 Git的使用十七(使用GitHub)仅限Mac亲测

在GitHub上,可以任意Fork开源仓库; 自己拥有Fork后的仓库的读写权限; 可以推送pull request给官方仓库来贡献代码。

2015-09-01 10:39:32 288

翻译 Git的使用十六(多人协作)仅限Mac亲测

查看远程库信息,使用git remote -v; 本地新建的分支如果不推送到远程,对其他人就是不可见的; 从本地推送分支,使用git push origin branch-name,如果推送失败,先用git pull抓取远程的新提交; 在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致; 建立本地分支和远程分支的关联,使用git branch --set-upstream branch-nam

2015-09-01 10:04:26 278

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除