- 博客(11)
- 资源 (63)
- 收藏
- 关注
原创 Autorelease的机制
Autorelease机制是iOS开发者管理对象内存的好伙伴,MRC中,调用[obj autorelease]来延迟内存的释放是一件简单自然的事,ARC下,我们甚至可以完全不知道Autorelease就能管理好内存。而在这背后,objc和编译器都帮我们做了哪些事呢,它们是如何协作来正确管理内存的呢?刨根问底,一起来探究下黑幕背后的Autorelease机制。Autorelease对
2015-04-27 22:25:00 643
原创 Autolayout的本质原理
Auto Layout 的本质原理Auto Layout 的本质是用一些约束条件对元素进行约束,从而让他们显示在我们想让他们显示的地方。约束主要分为以下几种(欢迎补充):相对于父 view 的约束。如:距离上边距 10,左边距 10。相对于前一个元素的约束。如:距离上一个元素 20,距离左边的元素 5 等。对齐类约束。如:跟父 view 左对齐,跟上一个元素居中对齐
2015-04-26 22:38:08 2539
原创 Auto Layout 使用心得(一)—— 初体验
Auto Layout是Xcode 5(ios6)中新引入的布局方式,旨在解决 3.5 寸和 4 寸屏幕的适配问题。屏幕适配工作在 iPhone 6 及 plus 发布以后变得更加重要,而且以往的“笨办法”的工作量大幅增加,所以很多人开始学习使用 Auto Layout 技术初体验0. 开发环境本系列文章的开发环境为:OS X 10.10.2
2015-04-26 22:05:46 439
原创 判断设备的分辨率
CGSizeEqualToSize([[UIScreenmainScreen] currentMode].size,CGSizeMake(1242,2208))
2015-04-19 16:33:18 570
原创 apple watch设置组件尺寸的三种方式
1.size to fit content自动调整2.fixed按比例缩放3.relative to container百分比缩放(最终大小=容器大小*百分比+微调参数(Adjustment))
2015-04-19 10:32:49 814
原创 cardio扫描信用卡
最近项目要用到一个功能:通过扫描银行卡,获取银行卡号,在网上搜过后,选用了card.io这个SDK,过程如下:(1)下载Card.ioCard.io是让手机摄像头获取信用卡的信息,中间利用了OCR(光学字符识别)的扫描技术返回结果,它还推出了SDK(软件开发包),让开发者们可以把card.io添加到自己的应用当中。可以在https://github.com/paypal/PayPa
2015-04-18 15:53:11 913
原创 iOS开发的小问题
1在Uiviewcontroller里面使用了timer,会使得controller被retain ,因此在viewdisapper时应将timer设置为nil否则controller的dealloc的dealloc不会被执行2如果在UIviewcontroller里面使用asihttprequest发送了async请求,并且将request的delegate设置为controller
2015-04-15 22:47:21 418
原创 iOS中百度的火星坐标和gps坐标的互相转换
// 把火星坐标转换成百度坐标-(CLLocationCoordinate2D)hhTrans_bdGPS:(CLLocationCoordinate2D)fireGps{ CLLocationCoordinate2D bdGps; double huo_x=fireGps.longitude; double huo_y=fireGps.
2015-04-10 22:55:57 1068
UITabbarController.zip
2020-12-17
SSZipArchive.zip
2020-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人