做应用的时候免不了会对某些UI控件做一些样式上的定制,比如Button的背景色,圆角,阴影等元素的调整。UIDatePicker也是一个比较常用的UI控件,iOS 7简约的设计风格在某些场景下可能并不是很合适,所以UID…
标签:IOS
使用 EventKit 向系统日历中添加事件
使用 EventKit 向系统日历中添加事件 本文主要内容是如何一步一步使用EventKit在iOS设备中添加日历,并在日历中添加事件和提醒事项。 源代码Github 类和属性 EKAlarm 提醒操作类 EKAlarm…
iOS文章 - 收藏集 - 掘金
iOS 开发 – 多线程陷阱 – iOS – 掘金前言 随着手机硬件的升级,多线程技术在应用开发中的地位可以说足以媲美UITableView了。然而,多线程技术在提供我们生产力的同时,…
iOS知识梳理 - Objc语法中值得注意的东西
@关键字 1. 类的声明和实现 @interface和@implementationTODO:分类(category)和扩展(extension) 2. 属性相关 @property、@synthesize和@dynam…
[分享]iOS开发-实现带输入框的AlertView及设置键盘样式的方法
对于带输入框的弹出框(UIAlertView),在IOS5.0及以上版本,有一种较为简单的实现方式,即设置UIAlertView的alertViewStyle属性即可。 可供设置的属性如下: typedef NS_ENU…
发现优秀 APP 的一些途径
再好的应用,也需要有人去发现他,我只是有那么一些途径,让我更快的找到它们而已。有网页,有微博,也有微信公众号,希望我的这些推荐可以让你更好的发现那些优秀、精美的应用。 AppZapp AppZapp 是一款 iOS/An…
iOS 高效的分页加载
今天在review代码的时候发现之前的tableview 和 collectview 的分页加载逻辑还有优化的余地,于是进行了优化。 一、tableview的分页加载的代码对比 没有优化之前的代码如下: [strongS…
Swift快速为类扩展属性
在程序编写过程中,我们常常需要为已有的类扩展新的属性。通常我们的解决办法是先声明一个Key,然后使用 objc_getAssociatedObject 和 objc_setAssociatedObject来设置属性。相对…
MJExtension源码学习(一)
继续进行优秀开源框架的源码学习,这次打算学习一些常用的model解析的框架,比如YYModel,MJExtension,Mantle等。我自己用过YYModel和MJExtension,比较简单易用,看过别人用Mantl…
iOS马甲包过审技巧汇总
现在苹果爸爸的审核越来越严格,此前不久就出现大量APP下架事件,后续苹果官网对外宣传的原因是违反了苹果审核条款2.5.2的相关规定,即使用了“热更新”技术。虽然没有直接和马甲包相关,但我们也要不断更新马甲包技术,来应对新…
iOS知识梳理 - category和extension
category和extension category的能力 category主要作用是在不改变原有类的前提下,动态地给这个类添加一些方法。苹果早年一份官方文档指出,category主要有三种用途: 给现有的类添加方法;…
Objective-C的内存管理(2)——从MRC到ARC
罗里吧嗦颠三倒四,单纯的个人笔记。 MRC 引用计数上一篇已经有大概讲过。在Objective-C里,每个继承自NSObject的对象都会记录自身的引用计数,一番加加减减之后,变成0就会释放掉。MRC是Mannul Re…