- 博客(12)
- 收藏
- 关注
原创 iOS 文件下载
AF2.0以后,下载都是以对话形式去处理较好,git的例子给的已经很详细,但最近开发遇到了一个比较尴尬的问题:下载不下来东西,抓包发现是有内容的,找了一上午,突然发下是指定的存储目录出现的问题,即:指定的目录无法找到,保证路径都存在即可解决。
2016-01-06 14:23:58
441
原创 关于数据类型取值范围相关问题
bit 位 0/1byte 字节 0000 0000char 1字节 8bitint 4字节 32bitlong 32 位系统 4字节 64 位系统 8字节计算机最小一级的信息单位:字节大端:一个数据的高位在左边小端:一个数据的高位在右边
2016-01-05 01:29:20
406
原创 pointInside和hitTest
-(BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event;用于判读触摸点是否在当前的View上- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event ;该方法调用pointInside,用于测试触发点是否在当前View,与pointInside不同,他返回的
2015-12-11 00:07:46
472
原创 iOS7 打开http使用方法
在info.plist 加入keyNSAppTransportSecurityNSAllowsArbitraryLoads
2015-12-08 17:26:13
396
原创 转:关于setNeedsDisplay和setNeedsLayout
1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以 处理子视图中的一些数据。综
2015-12-04 16:10:03
353
原创 iOS 动画浅析
借一张图说事,iOS 动画常用的有两种,一种是基于UIKit方式去设计动画,一种是基于Core Animation的方式去设计动画。基于UIKit的动画主要是UIView的一些动画,基于block的一些动画;基于Core Animation的动画是对layer层设计的一些动画。从上图可以看出来,Core Animation更接近底层,Core Graphic和OpenGL ES主要负责绘制
2015-10-20 10:58:51
447
原创 iOS 被拒翻译
10.6 - Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is
2015-10-15 18:55:40
1101
原创 三层架构和MVC的一些感悟(iOS相关)
看了一些大牛写的关于三层架构和MVC的blog,有了一些感悟,特此记录,不一定对,学习中菜鸟一枚,欢迎指正。三层架构的定义, 三层架构:表示层-----业务逻辑层-----数据访问层 表示层:负责数据的展示以及用户交互,即能看得到的东西。 业务逻辑层:负责数据的校验,数据的更改、查找;将原始数据抽象成逻辑数据,对数据进行操作,继而控制表示层操作的进
2015-10-09 16:41:56
1303
原创 iOS6 创建全局的pch文件
1.在iOS-other中创建pch文件2.在target中的buildSetting内,修改prefix Header 参数为:$(SRCROOT)/pchFile.pch
2015-09-16 18:44:50
345
原创 面向切面编程AOP 在iOS中的实现
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。我的理解就是将每个特定的对象需要执行的同样的代码提炼出来,然后动态的加载到每个对象中。实现主要用到了两个知识点,一个是runtime编程,一个是+(void)load{}函数,runtime主要使用了其中的方法交换函数method_
2015-09-16 17:49:24
1478
原创 iOS7 实现全界面左划pop手势
本文完全参考:http://www.jianshu.com/p/d39f7d22db6c 项目需要实现左划pop到上一级控制器功能,然后参考了诸位大牛的技术博客,提炼了使用步骤,仅限于使用。1.继承NavigationController,自定义一个导航控制器,遵守协议 UIGestureRecognizerDelegate2.viewDidLaod中添加如下代码
2015-09-16 17:24:20
842
原创 xcode删除main.Storyboard 保持工程干净 需要注意事项
1.删除info.plist文件中 Main storyboard file base name项该项用于引导程序打开Main的 storyboard 文件2.在appdelegate中,application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
2015-09-16 17:14:46
4144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人