博客专栏  >  移动开发   >  CocoaTouch开发之旅

CocoaTouch开发之旅

和大熊猫猪一起开始CocoaTouch开发之旅

关注
1 已关注
198篇博文
  • iOS中TabBar显示模式VC时切换TabItem的奇怪行为

    本猫App的UI层次大致如下: TabBarVC NavVC 若干子VC NavVC 若干子VC NavVC 若干子VC NavVC ...

    5天前 08:59
    61
  • iOS中TabBar背景图片不显示问题的解决

    App中计划使用UITabBarController(后面简称为TBVC)的自定义子类来实现根VC. 因为调试目的,开始是将TBVC当做一个子VC来使用,即用占位VC作为根VC,然后点击按钮切换到T...

    2018-10-09 10:21
    21
  • MultivaluedSection类在不同Eureka源中不同行为的分析和修正

    Eureka中含有MultivaluedSection类,用来实现Section的编辑功能,这里编辑是指:对Row的删除,排序和插入. 但是本猫发现Eureka在CocoaPods和GitHub中同...

    2018-10-01 19:02
    65
  • CoreData中Transformable类型浅谈

    在很久很久以前,CoreData对于用户自定义类型数据的保存比较棘手,主要有2种办法: 使用NSData 使用Transformable类型 对于后者还需要写一个转换包装类,操作繁琐,显得意义...

    2018-09-09 09:20
    227
  • Swift4.0+中一个容易被忽略的问题

    本猫的项目在将Swift语言升级到4.0之后时,发现一个隐藏的问题,可能大家没太注意过. 存在一个继承于UICollectionViewController的类 open class EPCale...

    2018-09-03 13:32
    80
  • 定制Github日历库EPCalendarPicker实现项目需求(三)

    三.按条件定制Cell选中颜色 前面说过了,EPCalendarPicker是可以定制Cell选中颜色的,但所有选中Cell只能是一种颜色。 因为App需要根据某天执行结果的成功与否设置对应的选中...

    2018-08-30 10:29
    114
  • 定制Github日历库EPCalendarPicker实现项目需求(二)

    二.日历界面国际化 将iOS模拟器中的本地语言改为简体中文,重新运行App发现EPCalendarPicker中的界面还是英文。 主要是其中的月份和星期名称都是英文表示。 那么如何使其显示符合设...

    2018-08-29 10:14
    95
  • 定制Github日历库EPCalendarPicker实现项目需求(一)

    最近App需要一个日历显示界面,找了一下发现EPCalendarPicker库比较合适。 简单看了一下它的源代码,发现其简单,小巧,虽然界面可定制能力一般。 我的App不需要使用日期的选择功能,只...

    2018-08-29 09:35
    98
  • Swift4.2之新特性:动态成员(dynamicMember)和Ruby类似机制的比较

    马上就要9月了,iOS 12和MacOS 10.14正式版也越来越近了.这也意味着Swift 4.2和Xcode 10正式版也很快就要来了. 在这里就由本猫先聊一下Swift 4.2的一个新特性:d...

    2018-08-26 10:32
    104
  • 反其道而行之:ObjC调用Swift功能入门

    大家可能对Swift如何调用ObjC中的方法已经很熟悉了,所以这个不细表了. 这篇博文中本猫却反其道而行之,给大家介绍下如何实现:ObjC调用Swift中的功能. 现举一栗! filepriva...

    2018-08-21 20:30
    86
  • iOS库中字符串国际化的实现

    对于App中的国际化,大家想必已是轻车熟路了。 不过对于某些情况下我们需要对库中的字符串做国际化操作,这篇博文就来探讨一下如何完成这一任务。 其实理论上可以将库中的国际化字符串数据放在App的国际...

    2018-08-21 10:28
    100
  • Swift4.1定制UITableView索引外观之二:索引放大器

    何曾几时,在一些热门的App的数据索引界面里,我们常常能够看到用户在改变索引时,屏幕中心会有索引的放大显示,非常人性化。 在这一篇博文里,本猫就来尝试用尽可能简单的代码来完成这一功能。 一.索...

    2018-08-14 10:36
    119
  • 如何利用Swift访问控制符来处理工厂模式的创建方法

    我们知道在Swift中提供了5种访问控制符,合理的使用它们可以为我们打造更完美的代码生态系统。 现举一例。 通过工厂模式创建Counter对象,Counter只是一个工厂类,实体类是其两个子类: ...

    2018-08-13 09:06
    76
  • Swift4.1定制UITableView索引外观之一:索引字体

    在这一系列博文中,本猫将会向大家介绍一下如何在UITableView索引的外观上做文章,添加一些不一样.

    2018-08-10 20:23
    176
  • iOS:警惕伪"循环引用"造成内存资源释放的问题。

    前不久发现App运行时内存占用一直在增大,嗅到一种不好的味道…闻起来像内存泄露啊! 在Xcode中打开调试内存图(Debug Memory Graph),奇怪的是并没有发现任何对象有引用循环! 看...

    2018-08-09 14:04
    115
  • Xcode中使用Profile测试App时报找不到framework的解决

    如题,Xcode中正常编译运行是没有问题的。 因为想要测试App的性能,所以需要运行Profile. 但是在用Profile配置编译App时报错:无法找到某个framework库! 打开App的...

    2018-08-06 16:05
    102
  • Eureka刷新Row疑似导致整个Form(Section)被刷新的问题

    随着不断深入使用Eureka库,一些原来没有碰到的问题就会浮上水面。 最近本猫碰到这样一个问题:在刷新某一个Row时: row.reload() 会导致整个Form被刷新。 为什么我要刷新...

    2018-08-06 09:18
    128
  • 利用Xcode内存图工具分析解决App循环引用一例

    在调试App时打开Xcode内存图工具,发现有循环引用 由上图可得: SectionTrace对象->SectionDayTracesGroupHeader对象-&g...

    2018-07-27 20:59
    273
  • Xcode操蛋的This app could not be installed at this time问题

    在Xcode按Cmd+r在模拟器中运行,出现了如上错误。 为什么说操蛋呢?因为除了描述错误这行字以外Xcode没有任何其他提示了 ;( 我的环境是 Xcode 9.2 + iOS 11.2 好多...

    2018-07-27 09:50
    282
  • 修改CocoaPods库:GMStepper增加新功能(三)

    修改CocoaPods库:GMStepper增加新功能(一) 修改CocoaPods库:GMStepper增加新功能(二) 你以为前面两篇就结束了吗???其实并没有,并没有,并没有… ;) 你以...

    2018-07-18 09:34
    128
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部