2016年10月28日

摘要: 苹果在 Xcode 6.3 以后,为了解决 Swift 与 OC 混编时的问题,引入了一个 Objective-C 的新特性:nullability annotations。 这一新特性的核心是两个新的类型注释:__nullable 和 __nonnull。从字面上我们可以猜到,__nullable 阅读全文
posted @ 2016-10-28 20:38 MayJin 阅读(624) 评论(0) 推荐(0) 编辑

2016年10月17日

摘要: 要弄明白 http 和 socket 首先要熟悉网络七层:物 数 网 传 会 表 应,如图1 如图1 HTTP 协议:超文本传输协议,对应于应用层,用于如何封装数据. TCP/UDP 协议:传输控制协议,对应于传输层,主要解决数据在网络中的传输。 IP 协议:对应于网络层,同样解决数据在网络中的传输 阅读全文
posted @ 2016-10-17 21:18 MayJin 阅读(61467) 评论(5) 推荐(3) 编辑

2016年10月10日

摘要: # Uncomment this line to define a global platform for your projectplatform :ios, '9.0' target 'CocoaPodsDemo' dopod 'RongCloudIMLib', ‘2.4.8’ # Uncomm 阅读全文
posted @ 2016-10-10 02:19 MayJin 阅读(451) 评论(0) 推荐(0) 编辑

2016年6月16日

摘要: 在做项目的时候遇到的这个问题, 一开始项目要求自定义导航栏返回按钮,结果发生了没法手势返回的问题,以为是需要添加拖拽手势呢,结果折腾了一下午没有实现想要的效果。接着一直百度问题,才发现跑偏了,犯了一个严重的错误,原来UINavigationController自带interactivePopGest 阅读全文
posted @ 2016-06-16 16:42 MayJin 阅读(241) 评论(0) 推荐(0) 编辑

2015年10月12日

摘要: 我们看到的APP,往往有着华丽的启动界面,然后就是漫长的数据加载等待,甚至在无网络的时候,整个处于不可用状态。那么我们怎么处理好界面交互中的加载设计,保证体验无缝衔接,保证用户没有漫长的等待感,而可以轻松自在的享受等待,对加载后的内容有明确的预期呢? 设计师在进行APP设计的设计时,往往会更加专注于 阅读全文
posted @ 2015-10-12 17:58 MayJin 阅读(3571) 评论(0) 推荐(1) 编辑

2015年6月22日

摘要: Grand Central Dispatch (GCD)是Apple开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。它是一个在线程池模式的基础上执行的并行任务。在Mac OS X 10.6雪豹中首次推出,也可在IOS 4及以上版本使用。设计GCD是一... 阅读全文
posted @ 2015-06-22 17:51 MayJin 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Auto Layout 是一种基于约束的、描述性的布局系统。也就是使用约束条件来描述布局,View的Frame会根据这些描述来进行计算。在iOS6.0以后加入了一个新类:NSLayoutConstraint。 我们以后可以使用可视化格式化语言 Visual Format Language 的方式创建... 阅读全文
posted @ 2015-06-22 11:30 MayJin 阅读(439) 评论(0) 推荐(0) 编辑

2015年6月21日

摘要: CocoaPods是什么 当我们开发 iOS 项目时候,会经常使用到第三方类库,并且会使用很多。大家的做法基本上都是到 GitHub 上下载一个一个的类库,然后导入到工程中,并且引入各种的类库,做各种的配置。有时候还要处理 ARC 与 MRC 的问题,很麻烦;还有一种情况,就是当第三方类库出现升级的 阅读全文
posted @ 2015-06-21 19:23 MayJin 阅读(636) 评论(0) 推荐(1) 编辑
摘要: //下载地址:http://pan.baidu.com/s/1gd5NNDD// 1.添加Reachability.h和Reachibility.m文件到项目中// 2.添加SystemConfiguration.framework框架// 3.引入Reachibility.h文件// 4.代码操作... 阅读全文
posted @ 2015-06-21 13:47 MayJin 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplicatio... 阅读全文
posted @ 2015-06-21 13:37 MayJin 阅读(313) 评论(0) 推荐(0) 编辑

导航