作者归档:ApanLin

iOS7下莫名其妙的layoutSubviews

本条目发布于。属于iPhone笔记分类。作者是

现在是2016年11月22日晚上。 别人4年前买的,现在都落了灰的iPad,都是iOS8系统了。然而还有很多傻逼公司还在适配iOS7操作系统,我司就是其中一个!下面省略几万个字!。。。

如果你也很不幸,还在适配iOS7并且遇到了莫名其妙的问题,那可以继续看下去!(非常同情你)

谨以此纪念我浪费在[……]

Read more

Mac OSX 升级Bash4

本条目发布于。属于Mac分类。作者是

最近在写shell脚本,需要把文件数据转成hash表,方便后面以Key-Value形式查找。然而Mac OS X 的默认Bash 是3.x版本,没有hash这种数据结构,尝试了各种方法,都不太行。最后发现Bash 4已经支持Hash,何乐而不为,直接升级吧!

下面使用brew更新bash到4.x([……]

Read more

为嵌套在左右滑动的UIScrollview上的UITableView增加滑动删除

本条目发布于。属于iPhone笔记分类。作者是

有一个界面,底部是一个UIScrollview,然后通过addSubView的方式 add了左右2个UITableView。可以左右滑动。一切都很正常,但是问题来了,今天要给右边的tableview增加滑动删除功能。 看似简单,但是有一个蛋疼的问题,这时滑动删除的事件被底部的UIScrollview[……]

Read more

关于Json中null的问题以及宏的返回值

本条目发布于。属于iPhone笔记分类,被贴了 标签。作者是

在iOS开发过程中经常需要与服务器进行数据通讯,Json就是一种常用的高效简洁的数据格式。

问题现象

但是几个项目下来一直遇到一个坑爹的问题,程序在获取某些数据之后莫名崩溃。其实很早就发现了原因:由于服务器的数据库中有些字段为空,然后以Json形式返回给客户端时就会出现这样的数据:

&qu[......]

Read more

【iOS】显示系统内所有字体fonts

本条目发布于。属于iPhone笔记学习开发笔记分类,被贴了 标签。作者是

最近跟美工对字体,发现ios系统中已经有很多字体了,但是根本不知道字体的效果和名字,无从下手,于是就搞了一个小工具来显示所有的字体,方便查找对比,效果如下哦:

屏幕快照 2013-04-02 下午1.23.35 1

具体代码如果需要的话请到此下载

不过,我发现了一个致命的问题,这些字体对于中文来说几乎没什么区别。。。。(内牛满面啊!)

【iOS】浅析为什么delegate不能使用retain属性

本条目发布于。属于iPhone笔记分类,被贴了 标签。作者是

下午在群里正在讨论这个问题,大晚上看到这文章,非常激动。刚看开头以为作者文笔很差,估计写不清楚什么东西。但是,看完才发现这是干货,让我对内存管理又有了新的认识,自愧不如。决定不睡觉了,马山转载记录下来。

感谢原作者的分享,原文已经打不开,故在此放上转载的链接:http://stefan321.[……]

Read more

在ios项目中使用iConsole,实现程序内debug

本条目发布于。属于iPhone笔记iPhone资料学习资料分类,被贴了 标签。作者是

还记得上次微信的4.3.3版中三指向上滑就可以调出iConsole控制台吗?当时还是蛮好奇的。随便了解了一下,没有深入。最近项目给甲方测试。老是反馈说在他们的网络下崩溃,而我却无法重新现bug。于是就想到了内置这个iconsole,看看他使用时的log。

IMG_0541

我在github下到了开源的icons[……]

Read more

【iOS】 推送服务的配置和实现

本条目发布于。属于iPhone笔记分类,被贴了 标签。作者是

前几天给app增加了推送服务,看了好多资料,最终实现了。在此整理一下,理清思路以便以后复习。

原理分析

================================

至于推送的原理,我大致提一下:

         大致如上图:

             1)、app 向苹果推[……]

Read more

【iOS】Objective-C 内存管理精髓

本条目发布于。属于iPhone笔记iPhone资料学习资料分类,被贴了 标签。作者是

OC的内存管理是我一直在学习的内容,以前也看了很多相关的文章,但是由于经验少,基本都是纸上谈兵,所以都不深刻。然后,在做项目之中,我也吃了很多内存上的苦,慢慢的积累了一些经验,然后时常回头看看这些文章,发现有了很多体会。
每一次回头看觉得自己在内存管理上有一次飞升。
讲讲现在对内存管理的理解:内[……]

Read more