
iOS 随记
文章平均质量分 80
nius.zeng
世事无常,活在当下!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何使用Method Swizzle实现友盟统计
1.什么是Method Swizzle(黑魔法) 从字面意思上看,就是方法混淆的意思。大家对它的理解性定义为:改变一个已存在的选择器对应的实现的过程,它依赖于Objectvie-C中方法的调用能够在运行时进改变——通过改变类的调度表(dispatch table)中选择器到最终函数间的映射关系。 实际上它是通过指针调换的方式,将某个类的方法A对应的指针指向我原创 2016-01-29 18:42:20 · 900 阅读 · 0 评论 -
UItabBar上添加红点
系统提供的BageValue展现形式智能为数字形式。 但有时候我们看到一些APP中展示的是小红点形式 其实小红点展示形式的实现方式非常简单 只需要在工程中实现如下的UITabBar分类就可以实现(直接拷贝一下代码即可) 在.h文件中 #import @interface UITabBar (WJBadgeValue) - (void)showBadgeOnItemIndex原创 2016-04-27 17:05:14 · 615 阅读 · 0 评论 -
iOS控制屏幕旋转方向
如何控制的应用屏幕旋转情况,有以下三种方式 一、非代码方式(不灵活控制横竖屏适配) 如果你的程序不需要适配旋转情况或者完全不考虑横屏情况 那这不失为一种最简单有效的方法,但也很粗暴 步骤:TARGETS-->工程-->Development Info--> 如果只勾选Portrait 方向(竖屏向上模式),程序就支持这一个方向,开发者可根据需求慎重选择原创 2016-04-27 17:26:12 · 548 阅读 · 0 评论 -
iOS开发编码及命名规范
目的:为了团队各成员之间代码的互通、可读、易维护性,特制订此开发规范。 实施:请摒弃你之前独特、个性的编码风格,以保证团队每个成员都容易阅读维护你的代码,因此请认真、仔细地阅读此规范。 参考:https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CodingGuidelines/CodingGuidelin原创 2016-06-07 18:42:28 · 3312 阅读 · 0 评论 -
如何将自己的项目发布到cocoapods
如何将自己的项目发布到cocoapods 让别人更加方便的使用,总结起来其实总共就4个步骤: 1. $ pod spec create [NAME] 2.$ pod spec lint [NAME.podspec] 3.$ pod trunk register sheep@cocoapods.org 'Sheep' --description='macbook pro' 4.原创 2016-05-12 17:20:59 · 1165 阅读 · 0 评论