
iOS开发
一一爸
这个作者很懒,什么都没留下…
展开
-
欢迎使用优快云-markdown编辑器
iOS开发UI篇——Quartz2D的介绍引子:今天再浏览网页时发现,有的人在提问Quartz2D中的上下文到底是什么意思,尽管有各路大神耐心、细致、详细、准确的解答,提问者还是一头雾水,不知所云。 在这里我也借此想就另外一件事说说我的看法,经常在论坛上看见有些帖子说咱们国家的编程水平照美国不知道差出多少年,就连阿三哥咱们也不能望其项背(大神勿喷)。毋庸置疑,我国的编程水平确实离美国的水准还有一定原创 2016-03-20 00:47:39 · 438 阅读 · 0 评论 -
JS交互的方法(上)UIWebView
系统讲述了利用UIWebView的原生API事件JS交互,即OC调用JS的方法和JS调用OC的方法原创 2016-06-18 13:24:28 · 814 阅读 · 0 评论 -
JS交互的方法(下)WKWebView
基于iOS8新推出的WKWebView组件实现iOS与JS交互原创 2016-06-18 20:28:58 · 1082 阅读 · 1 评论 -
Mac上配置Git和设置SSH
一、配置Git二、设置SSH原创 2016-07-28 18:03:10 · 31168 阅读 · 0 评论 -
swift实现归档解档
swift实现归档解档原创 2016-07-19 17:41:16 · 931 阅读 · 0 评论 -
自定义TextField(宽高可改变),内部文字左右缩进的实现
改变TextField的宽高,设置输入开始位置和结束位置原创 2016-07-19 17:54:51 · 925 阅读 · 0 评论 -
CALayer响应点击事件
CALayer响应事件原创 2016-08-07 09:54:44 · 1929 阅读 · 0 评论 -
改变NavigationBar的title颜色
修改NavigationBar的title颜色原创 2016-08-22 08:55:54 · 1222 阅读 · 0 评论 -
ios修改状态条颜色
1.在infoplist中增加一个字段2.增加一句代码UIApplication.sharedApplication().setStatusBarStyle(.LightContent, animated: false)原创 2016-08-10 15:13:15 · 386 阅读 · 0 评论 -
IOS网络操作-使用Alamofire和ObjectMapper处理JSON转对象
IOS网络操作-使用Alamofire和ObjectMapper处理JSON转对象转载 2016-09-13 01:35:31 · 1336 阅读 · 0 评论 -
TestFlight内部和外部测试
转载,TestFlight内部和外部测试转载 2016-12-07 15:24:31 · 1917 阅读 · 0 评论 -
如果改变placeholder的颜色和字体大小
使用kvc的方式对placeholder的颜色和字体大小进行修改原创 2016-07-15 10:00:56 · 1464 阅读 · 0 评论 -
iOS10新特性
iOS10新特性原创 2016-06-17 18:23:50 · 847 阅读 · 0 评论 -
AFNetWorking框架使用的“两个大坑”——修改请求方式和响应方式
引子AFNetWorking是目前国内开发网络应用使用最多的第三方框架之一(ASI框架也具有其自身优势),对 NSURLConnection 和NSURLSession 做了封装(后期维护中逐渐剔除了其中NSURLConnection的应用)。因其提供了丰富的 API,和完善的错误解决方案,使用起来较简单而收到广大程序员同胞的喜爱。 在AFNetWorking的使用中,有两个错误是非常典型的,即需原创 2016-04-22 01:07:42 · 2924 阅读 · 0 评论 -
UIViewController 中的loadView 调用时机
每次访问UIViewController的view(比如controller.view、self.view)而且view为nil,loadView方法就会被调用。前提是 view 的UIViewController 不为空。 实际上,loadView方法就是用来负责创建UIViewController的view, 也就是我们可以用来自定义VC 的View 下面我们从系统调用、加载xib和自定义v原创 2016-05-31 14:56:58 · 590 阅读 · 0 评论 -
OC中的initialize方法
initialize不是init,运行时间的行为之一就是initialize。虽然看起来有点像大家常见的init,但是他们并不相同。在程序运行过程中,它会在你程序中每个类调用一次initialize。这个调用的时间发生在你的类接收到消息之前,但是在它的父类接收到initialize之后。 举个例子,比如一个叫做Father的类:@implementation Father+(void) init原创 2016-05-31 16:11:08 · 571 阅读 · 2 评论 -
iOS Runtime的理解和应用
一、什么是RuntimeRuntime是纯C的API,我们编写的OC代码最终都会转化成Runtime的C代码执行。举个简单的例子[target doSomething];,这是我们平常最常用的调用方法的形式,实际上最终会转化为如下C的代码objc_msSend(target,@selector(doSomething))(也就是我们所说的消息机制)。 我们知道,OC是面向对象的语言,在OC中可以说原创 2016-06-08 01:12:32 · 745 阅读 · 3 评论 -
KVC/KVO原理及应用(上)
KVC、KVO原理及应用原创 2016-06-08 13:17:09 · 385 阅读 · 0 评论 -
KVC/KVO原理及应用(下)
KVO的原理及应用转载 2016-06-08 15:31:28 · 349 阅读 · 0 评论 -
TCP/IP、Socket和Http
TCP/UDP、http、socket原创 2016-06-09 21:14:24 · 408 阅读 · 0 评论 -
block在ARC/非ARC下的使用
block在ARC/非ARC下的使用原创 2016-06-28 22:35:03 · 532 阅读 · 0 评论 -
AFNetworking封装思路简析
AFNetworking封装思路简析原创 2016-06-17 11:07:21 · 1954 阅读 · 0 评论 -
AFNetworking3.0为何弃用了NSURLConnection
AFNetworking3.0为何弃用了NSURLConnection原创 2016-06-17 11:11:08 · 3539 阅读 · 0 评论 -
iphone7plus启动时icon被拉伸放大的原因
今天做7plus和6plus真机调试时,遇到了这样一个坑。7plus启动会出现icon被拉伸放大的现象,6plus启动时不icon不会被拉伸放大,但是不显示启动图。找了半天原因,最后发现是尺寸为1242 x 2208的启动图(即5.5寸的启动图),尺寸不正确。两个机型在找不到这个尺寸的启动图是做了不同的处理,就出现了上述结构。 icon和启动图具体尺寸,参考下述文章icon和启动图尺寸原创 2016-12-15 17:32:36 · 2449 阅读 · 0 评论