- 博客(23)
- 资源 (30)
- 收藏
- 关注
转载 小胖说事6------iOS setNeedsDisplay和setNeedsLayout的用法
1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以 处理子视图中的一些数据。综上所
2015-04-29 17:19:01 1023
原创 小胖说事5------iOS CATransition的用法
CATransition的type属性 1.#define定义的常量 kCATransitionFade 交叉淡化过渡 kCATransitionMoveIn 新视图移到旧视图上面 kCATransitionPush 新视图把旧视图推出去 kCATransitionReveal 将旧视图移开,显示下面的新视图 2.用字符串
2015-04-29 16:56:45 898
原创 小胖说事4------iOS 开启僵尸调试模式
1、为什么会使用NSZombieEnabled?应用调试可能会收到类似 Thread 1: Program received signal:"EXC_BAD_ACCESS 这样的错误提示信息,这样的信息通常是内存操作错误引起,例如你对已释放的对象发送消息时就会出现,再如release 的对象再release,release 那些autorelease 的对象等当设置NSZomb
2015-04-29 11:56:00 474
转载 小胖说事3------iOS 企业版IDP的申请及“In House”发布
企业版IDP,即iOS Development Enterprise Program。注意是$299/Year那种,并不是$99/Year的那种。这种方式的IDP其最大的好处在于:可以发布“In House”应用。这种应用使用一种叫做“In House Distribution Provisioning Profile”的文件进行发布,不能发布到Apple Shop进行销售,也不需
2015-04-29 11:47:36 564
转载 小胖说事2------iOS 银联 支付宝sdk+demo+文档 支持64位
银联3.0.3下载地址:点击打开链接支付宝下载地址:点击打开链接【iOS】其他第三方静态库(如支付宝、微信等)的文件产生冲突duplicate symbols for architecture XXX控件指南中提到的添加-ObjC宏的地方修改为 -force_load+空格+控件路径,如:-force_load $(PROJECT_DIR)/lib
2015-04-29 11:40:23 581
原创 小胖说事1------iOS存储密码_keychain
通常情况下,我们用NSUserDefaults存储数据信息,但是对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。keychain里保存的信息不会因App被删除而丢失,在用户重新安装App后依然有效,数据还在。使用苹果官方发布的KeychainItemWrapper或者SFHFKeychainUtils很方便,后来看到 iphone使用keychain来存取用户
2015-04-29 10:24:32 453
原创 iOS如何添加应用自己的字体------lable设置自定义字体
今天做了一个自定义字体的lable程序,设计说系统的不符合艺术气息,所以设计了一份自定义的字体,添加到工程当中。1.第一步找到你想用的字体的 ttf 格式。加入到你的工程的resouce目录下。2.在工程的plist中AddRow,“Fonts provided by application” ,然后添加key为item0,value为你刚才加入的Aragones.TTF 。
2015-04-28 13:15:25 1278
原创 iOS---从浏览器启动应用程序
源代码下载:http://download.csdn.net/detail/haogaoming123/8626957通过URL协议实现从Safari等浏览器中跳转打开你的app,实现这样的功能并不麻烦,通过将网上一些相关教程汇总以后就写了下面的教程分享。实现效果如下,在浏览器中输入“appABC://”之后就会打开这个程序,打开后程序中会显示跳转过来的链接地址。
2015-04-24 10:06:26 1799
转载 tableview下拉的时候,头部图片放大效果view下拉的时候,头部图片放大效果
@前些天写了一篇"秘密"的Cell效果文章,但是与在工作中想要的效果还是有差距,而且扩展性很不好,于是重写封装,把整体视图都放到scrollView中,基本是和secret app 一模一样的效果了. @代码如下:(模糊效果的类就不写了,大家可以搜"UIImage+ImageEffects",还要导入Accelerate.framework)1.MTSecr
2015-04-20 00:43:47 2069
原创 post和get的区别?
1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服务器端用Request.Quer
2015-04-20 00:31:47 485
原创 iOS----下拉刷新和上拉加载的原理
很多App中,新闻或者展示类都存在下拉刷新和上拉加载的效果,网上提供了实现这种效果的第三方类(详情请见MJRefresh和EGOTableViewPullRefresh),用起来很方便,但是闲暇之余,我们可以思考下,这种效果实现的原理是什么,我以前说过,只要是动画都是骗人的,只要不是硬件问题大部分效果都能在系统UI的基础上做出来. @下面是关键代码分析://
2015-04-20 00:31:30 923
原创 iOS---tableview加载图片的时候的优化之lazy(懒加载)模式and异步加载模式
举个例子,当我们在用网易新闻App时,看着那么多的新闻,并不是所有的都是我们感兴趣的,有的时候我们只是很快的滑过,想要快速的略过不喜欢的内容,但是只要滑动经过了,图片就开始加载了,这样用户体验就不太好,而且浪费内存. 这个时候,我们就可以利用lazy加载技术,当界面滑动或者滑动减速的时候,都不进行图片加载,只有当用户不再滑动并且减速效果停止的时候,才进行加载.
2015-04-20 00:29:18 5207
转载 scrollview的一些代理方法
//只要滚动了就会触发- (void)scrollViewDidScroll:(UIScrollView *)scrollView; { NSLog(@" scrollViewDidScroll"); }//开始拖拽视图- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView; { NSLog(@"
2015-04-20 00:25:33 1007
原创 路由器---更改交换机
楼主今天刚刚搬了新家,房东给弄网~苦逼的是,房东给的网线直接就可以上网,自己买的路由器就不能使用了,插上线之后发现上不去网,而且楼主还想通过手机WiFi上网,该怎么办呢????请教了一下朋友之后,朋友给说了一个方法:把路由器改为交换机,然后通过交换机发出的信号来上网。。。。可算解决了问题,现在贴出来,纪念一下,以后好配置。原文地址:http://www.pc841.com/article/2012
2015-04-19 23:15:47 805
转载 CGContextRef用法
quartz 是主要的描画接口,支持基于路径的描画、抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示、和分析。UIKit 为Quartz 的图像和颜色操作提供了Objective-C 的封装。Core Animation 为很多UIKit 的视图属性声明的动画效果提供底层支持,也可以用于实现定制的动画。在调用您提供的drawRect:方法之前,视图对
2015-04-03 16:19:42 570
原创 iOS开发——全局响应MotionEvent(微信摇一摇)
遇到这样一个需求:应用无论处于哪个view controller,摇动手机,都能够出发某一方法。能够想到的思路就是用苹果封装好的“MotionEvent”,但是如果简单的把一下代码加到某一view controller中,那么只有在该view controller展示在前端时,摇动手机才会出发方法。- (BOOL)canBecomeFirstResponder {//默认是NO,所
2015-04-03 16:18:58 3474
转载 iOS开发笔记--UIView中的坐标转换
// 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;// 将像素point从view中转换到当前视图中,返回在当前视图中的像素值- (CGPoint)convertPoint:(CGPoint)point fromView:
2015-04-02 11:57:10 491
原创 IOS ----UIButton用法详解
//这里创建一个圆角矩形的按钮UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];// 能够定义的button类型有以下6种,// typedef enum {// UIButtonTypeCustom = 0, 自定义风格// UIButtonTypeRoundedRect, 圆角矩形
2015-04-02 11:55:15 383
转载 iOS新人学习AFNetworking(四)---AFNetworiking与ASIHttpRequest对比
在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,并且加入异常处理等。那么,大家最常用的组件是什么?这些组件是如何提升开发效率和稳定性的?哪一款组件适合自己,是 AFNetworking(AFN)还是 ASIHTTPRequest(ASI
2015-04-01 18:38:21 627
转载 iOS新人学习AFNetworking(三)
FNetworking 是我们常用的轻量级网络请求,文章的前提是你已经对 AFNetworking 有了基本的掌握。不太了解的,请链接 iOS 使用AFNetworking。一 : 唠唠叨叨。AFNetworking 是建立在 NSURLConnection 和 NSOperation 等类库的基础之上的,取消的网络的请求的操作也就变得很简单。但 AFNetwo
2015-04-01 18:38:07 523
转载 IOS新人学习AFNetworking(二)
IOS网络访问之使用AFNetworking AFNetworking是IOS上常用的第三方网络访问库,我们可以在github上下载它,同时github上有它详细的使用说明,最新的AFNetworing2.0与1.0有很大的变化,这里仅对2.0常用的使用方法进行总结 基于NSURLConnection的API 提交GET请求 AFHTTPRequestOpe
2015-04-01 18:36:11 572
原创 iOS 新人学习AFNetworking(一)
随着asihttprequest的停止更新,许多人都转向了AFNetworking、 MKNetworkKit.我也是其中一个。于是我从网上找了许多文章作参考,但是结果都是失败告终。研究了好久都搞不透,最后还是请人帮忙搞定了。经常从网上索取免费资料的一员,要有回报的思想,也为了让更多的人少走些弯路,所以下面是代码:(有错误可以指出)首先:将AFNetworking、UIKit+AFNetwor
2015-04-01 18:33:53 813
原创 Xcode6如何将你的程序打包成测试ipa
可能有许多人很郁闷,用Xcode6打测试包得时候,我明明选择了我在AppStore打出来的证书和描述文件,但是,在archve的时候,怎么不是我选择的一样??而是自动给生成的一个??在这里,我也是查阅了很多资料,看到一个有解决的问题,很好的解释了这个问题:在xcode6中, 必须去申请 ad hoc的 distribution的证书, 才能在打ad hoc包时,选择这个证书,否则,推送的时候,
2015-04-01 18:27:37 1231
Charles 4.0.1以及破解jar
2016-11-18
iOS中Navigation中左滑pop页面类似于系统的
2015-07-16
制作的framework(静态库文件)
2015-07-14
PHP从入门到精通
2015-06-30
Versions 破解版(1.3)
2015-06-08
iOS自定义列表中的索引栏(Index Bar)外观
2015-02-04
libopencore-amrwb.a 和 libopencore-amrnb.a 支持arm64
2014-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人