- 博客(12)
- 资源 (25)
- 问答 (2)
- 收藏
- 关注
原创 [IOS]edgesForExtendedLayout、automaticallyAdjustsScrollViewInsets、、
在IOS7以后 ViewController 开始使用全屏布局的,而且是默认的行为通常涉及到布局就离不开这个属性 edgesForExtendedLayout,它是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigationBar,下有tabBar,那么视图仍会延伸覆盖
2014-12-28 22:18:30 3859 4
原创 [IOS]你用过原生的 UIRefreshControl 吗?
第三方太过于强大,上拉刷新,下拉刷下,左边,右边,各种刷新,先介绍几个第三方:JHRefresh: https://github.com/Jiahai/JHRefresh可以自定义动画的上、下拉刷新,Demo效果类似大众点评的动画效果,动画是帧动画实现的那就自备图片组吧 ~ ~ ~MJRefresh: https://github.com/CoderMJ
2014-12-27 17:51:10 5084
原创 [IOS] 经常被忽视的 UITextField 的属性
这几天又看了下《iOS 7 UI Transition Guide 》,然后发现用系统 UITextField 做一个输入框,不知道你注意系统自动的高德地图导航的UI没。。。然后就是故事的开始 ~ T_T ~ UITextField的输入框内文字是两部分组成的,左边是默认的提示文字,右边是用户输入的部分,而且 UITextField 的响应部分是在 “:” 之后,第一反应是,
2014-12-27 15:00:04 2009
原创 [Git] 获取指定的历史版本代码
最近项目更新比较频繁,Tag,打的不及时,PM 让用原来版本测试API 的兼容性,然后就 SX 了,代码不能回滚到原来呀,然后想了想这么牛B的 Git 肯定有方法解决,然后两条命令搞定。首先 ,把项目 clone 到其他文件夹下 git clone git@github.com:skyming/BMAdScrollView.git然后查看指定历史版本 tree 的 SHA
2014-12-26 14:25:04 73765 3
原创 [Swift] Any VS AnyObject
当明白 @UIApplicationMain 的内涵段子后,又发现一个神奇的东西 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override
2014-12-26 00:07:11 3482 1
原创 [Swift]@UIApplicationMain
当新建一个swift项目后,发现项目结构很简洁,没有.pch文件,也没有.main文件,自然也不会发现main函数的入口,瞬间对app的启动过程没头绪了,点开 AppDelegate.swift开头便发现了 @UIApplicationMain 很熟悉的名字,第一想到的就是 在Objc项目中的 int main(int argc, char * argv[]){ @au
2014-12-23 18:47:09 2211
原创 [IOS]clang diagnostic、Wprotocol ..
首先, #pragma 本质上也是声明,一般常用的功能就是打注释、尤其是分段注释但是#pragma 另外一个强大的功能就是处理编译器警告,用的时候可能就没上一个功能用的那么多,在代码中处理警告却是极其高效的方法。其中 clang diagnostic 便是#pragma 第一个功能常用的命令,步骤如下#pragma clang diagnostic push#pragma cla
2014-12-19 20:09:51 1887 2
原创 [IOS] initialize VS load
这几天又仔细看了下公司的SDK,对之前用的 load 、initialize 又模糊起来了,然后就。。。YY之后还是要干点活搞点正事呀 ~ T_T ~ +(void)initialize 、+(void)load 是NSObject 的两个类方法, NSObject 又作为强大的 root 类,为其他类提供了一系列的生命周期、线程、内省、运行时、归档等方法. 作为 Root 类也
2014-12-19 17:44:53 1485
原创 【IOS】 readonly IOS下实战入门
当很多XXX.h 文件属性YY设计中,对外的设计是 YY(readonly) 时,外界便不能修改该属性,同时问题也来了,该XXX类的内部也不能修改改YY属性了,你瞬间凌乱过么。。。Y_Y然后就发现如下两种方法:一:指针永远不要小看指针的力量,在内部可以用 obj->_YY 的方式修改YY属性了,这种方式也确实有点让人YY // 瞬间变红有木有// self.Y
2014-12-19 12:41:26 2951
原创 NSDate 、CFAbsoluteTimeGetCurrent、CACurrentMediaTime 的区别
框架层:NSDate 属于Foundation CFAbsoluteTimeGetCurrent() 属于 CoreFoundatioCACurrentMediaTime() 属于 QuartzCore本质区别: NSDate 或 CFAbsoluteTimeGetCurrent() 返回的时钟时间将会会网络时间同步,从时钟 偏移量的角度,mach_abso
2014-12-12 16:15:26 9312
原创 【问题】IOS 定位Crash --
crashlytics 经常收到 CoreFoundation CFDictionaryApplyFunction Crash报错详情:Thread : Crashed: com.apple.CoreLocation.ConnectionClient.0x17eeb2a0.events0 libobjc.A.dylib 0x34e81f66 obj
2014-12-09 12:13:03 3402
原创 [问题]Unknow Type name "NSString"
解决办法: 将所有的.c 文件 改为 .m 文件,Xcode6的一个Bug.详细参考:http://www.cnblogs.com/geweb/p/Unknown_type.htmlhttp://stackoverflow.com/questions/11857765/ios-parse-issues-in-nsobjcruntime-nszone-
2014-12-08 15:50:31 1716
网上购物系统的后台管理(增、删、改、查图书)。
2013-05-02
简单的JSP购物程序
2013-04-26
鲸书书籍整理
2012-04-08
龙书资料整理
2012-04-06
虎书书籍资料整理
2012-04-06
关于帧动画的一个小问题?
2013-09-20
在android 中能不能实现 定时开机呢?
2012-11-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人