Object-c
文章平均质量分 79
CatchZeng
这个作者很懒,什么都没留下…
展开
-
iOS开发笔记2-使用Alcatraz管理Xcode的插件
一、插件的必要 Xcode已经做得很好了,但是用过Eclipse的开发者们还是会觉得,没有Eclipse的一些便捷操作。比如:快捷键格式化代码、注释、导包文件、删除某一行。插件的使用正是为了解决这一问题,它不仅能为开发带来便捷性,而且可以增强代码的可读性。二、如何管理插件? Github上有一个开源项目Alcatraz。Alcatraz是一个可以帮你集中管理Xco原创 2015-05-30 16:05:06 · 1054 阅读 · 0 评论 -
iOS开发见闻-第8期
欢迎加QQ群讨论:157672725 博客地址:http://catchzeng.leanote.com/ 转载请注明地址: http://blog.csdn.net/catch01/article/details/49787633文章1.跳出面向对象思想(三) 封装 :继承具有“只关注于使用,而不关心具体的实现”的特点,所以在团队协作中发挥极大的作用。看看Casa Taloyum怎么讲封装吧。原创 2015-11-24 19:26:42 · 509 阅读 · 0 评论 -
iOS开发见闻-第7期
欢迎加QQ群讨论:157672725 博客地址:http://catchzeng.leanote.com/ 转载请注明地址: http://blog.csdn.net/catch01/article/details/49787633文章1.让我们来搞崩 Cocoa 吧 :有时候搞崩程序比编写它们更有趣,看看作者怎么整跨oc吧。2.Core Data: 多线程大量数据同步 :作者看到一个面试题原创 2015-10-24 09:40:57 · 623 阅读 · 0 评论 -
iOS开发见闻-第4期
欢迎加QQ群讨论:157672725 博客地址:http://catchzeng.leanote.com/ 转载请注明地址: http://blog.csdn.net/catch01/article/details/49382935文章1.这样好用的ReactiveCocoa,根本停不下来 : 讲述了“代码的四十八手”,使用ReactiveCocoa的朋友强烈推荐看看这篇文章。2.使用命令行工原创 2015-10-29 23:24:28 · 417 阅读 · 0 评论 -
iOS开发笔记1-UINavigationController
iOS开发笔记1 -UINavigationController开发iOS已有一段时间,但是发觉自己掌握的东西很凌乱,所以决定以博客的形式记录自己所学所看。希望读者指出我的错误和提供宝贵意见,如需联系请发邮件到zhh891793848@hotmail.com,谢谢! 本期笔记主要内容 1.自定义导航栏 2.右滑返回 3.自定义各种Push动画的实现UINavigationControll原创 2015-08-30 14:07:30 · 553 阅读 · 2 评论 -
iOS开发见闻-第3期
iOS开发见闻-第3期欢迎加QQ群讨论:157672725 转载请注明地址:文章1.NSObject的load和initialize方法 : 三石·道 写的写篇关于load、initialize的方法,与别人的不同之处在于道明了原理。非常喜欢他那句“源码面前没有秘密”。2.细说ReactiveCocoa的冷信号与热信号 :美团技术团队关于ReactiveCocoa信号的讲解,如果你喜欢用Rea原创 2015-10-24 10:11:36 · 729 阅读 · 0 评论 -
屏幕适配之Size Classes
屏幕适配之Size Class仅供大家参考如有问题欢迎加Q群157672725讨论。 在适配ios8的时候,其实autolayout基本都可以满足,所以当时没有使用上sizeclass。这几天为了适配ios9用上了sizeclass。令我最开心的是,很方便地解决了不同状态下不同布局的问题(如:横屏和竖屏布局不同、iPad和iPhone布局不同),下图是我用sizeclass做的一个demo。Siz原创 2015-09-24 13:53:20 · 1758 阅读 · 0 评论 -
iOS开发见闻-第1期
iOS开发见闻-第1期欢迎加QQ群讨论:157672725 Lofter地址:http://catchios.lofter.com/post/1d7a3517_8964447文章1.iOS应用架构 :此文章由安居客iOS app的第二版架构设计者编写,里面详尽地解释了view层的组织和调用方案、网络层设计方案、本地持久化方案及动态部署。文中作者不但给出了自己的设计方案,更值得我们学习的是作者在多人原创 2015-10-17 10:44:17 · 867 阅读 · 2 评论 -
iOS开发见闻-第2期
iOS开发见闻-第2期欢迎加QQ群讨论:157672725文章1.iOS代码实践总结 : 作者以自身在项目重构中的经历总结了许多宝贵的经验,其内容包含了UI、语法、设计模式、架构等方面值得一看。2.减小iOS应用程序的大小 :app的大小一直是备受关注的问题,看看“破船之家”翻译自苹果的文章带给我们的方法。【外文地址】3.iOS安全攻防 : 从xcode里面有“鬼” 到网易邮箱AppleID泄露原创 2015-10-20 17:12:32 · 597 阅读 · 0 评论 -
AppStore上架问题ERROR ITMS-90049
AppStore上架问题ERROR ITMS-90049昨天上架的时候报错ERROR ITMS-90049: "This bundle is invalid. The bundle identifier contains disallowed characters. [See the section of the Application Programming Guide entitled The原创 2015-10-24 16:41:55 · 441 阅读 · 0 评论 -
iOS9适配问题
iOS9适配问题最近升级到XCode7之后发现工程需要针对iOS9做一些适配,如下几点是我项目中遇到的适配问题,仅供大家参考如有问题欢迎加Q群157672725讨论:网络适配ATS问题Bitcode导致的编译问题网络适配ATS问题App Transport Security(ATS)是Apple为提高系统及应用安全性而在iOS 9和OS X EI Capitan中引入的新特性。一旦开启ATS后原创 2015-09-21 21:32:55 · 1015 阅读 · 0 评论 -
iOS调试技巧之Log
iOS开发笔记3-调试技巧欢迎加QQ群讨论:157672725为什么我的程序比别人耗内存?为什么我的程序不流畅?为什么我的程序bug多?这些其实多多少少跟调试有关。调试能帮我们快速定位bug位置、优化程序运行速度等等。以下是我在开发中常用的调试方法: - Log - console 与 断点 - 移动统计Log在调试的过程中,我们常常使用NSLog来向控制台输出原创 2015-09-29 15:35:33 · 2585 阅读 · 0 评论 -
屏幕适配之Size Classes 2---分屏适配
屏幕适配之Size Classes 2—分屏适配仅供大家参考如有问题欢迎加Q群157672725讨论。在上一期中我们了解了Size Classes的基本用法,这一期主要讲一下其在iOS9分屏适配中的作用。iOS9分屏介绍项目如何开启分屏模式Size Classes在分屏中的作用iOS9分屏介绍当初Surface分屏功能出现的时候,我就在想要是iPad也能分屏那该多好,所幸的是在iOS9上终于原创 2015-09-26 11:18:37 · 1324 阅读 · 0 评论 -
iOS开发常见问题集
1.SVN工具 不能提交.a文件解决方法–>通过终端cd 到需要上传的.a文件所在的文件夹,然后使用命令:如:svn add custom.a 然后再打开svn管理工具就可以看到,刚才添加的.a文件,此时就可以上传了。2.cocoapods pod search出来的仓库版本低于github仓库版本解决方法–>升级Cocoapods版本 先查看当前系统Cocoapods版本命令:pod –vers原创 2015-08-30 15:49:00 · 395 阅读 · 0 评论 -
Mac OS X 10.11升级带来的 cocoapods问题
欢迎加QQ群讨论:157672725昨天升级完Mac OS X 10.11,发现cocoapods不能用了。 后面用以下命令解决了,在此记录希望能帮到需要的朋友。 如在执行以下命令时出现问题,请看更新部分sudo chmod -R 755 /usr/local/binsudo gem uninstall cocoapodssudo gem install -n /usr/local/bin原创 2015-10-15 16:10:51 · 520 阅读 · 0 评论 -
iOS开发见闻-第6期
欢迎加QQ群讨论:157672725 博客地址:http://catchzeng.leanote.com/ 转载请注明地址: http://blog.csdn.net/catch01/article/details/49645067文章1.利用UIWebView打造一个炫酷的视频背景视图(OC & Swift) :实现类似一号专车带视频的启动页。 2.iOS 精益编程 :作者从一个小demo原创 2015-11-11 22:38:15 · 533 阅读 · 0 评论 -
iOS开发见闻-第5期
欢迎加QQ群讨论:157672725 博客地址:http://catchzeng.leanote.com/ 转载请注明地址: http://blog.csdn.net/catch01/article/details/49498761文章1.被误解的 MVC 和被神化的 MVVM :如果你徘徊在MVC与MVVM中(特别是要不要使用ReactiveCocoa),那还是先看看巧哥这篇文章吧。 2.原创 2015-11-04 22:23:43 · 455 阅读 · 0 评论 -
iOS开发见闻-第9期
欢迎加QQ群讨论:157672725文章1.swift实现一个与智能机器人聊天的app :使用图灵机器人官网API实现的一款机器人聊天App,帮助初学swift的朋友掌握一些基本知识。 2.Swift 中的函数式编程 :这篇文章虽然说得比较简略,但是有很多资源连接,可以很好地帮助大家学习。3.细说ReactiveCocoa的冷信号与热信号(三):怎么处理冷信号与热信号 : 第一篇文章 中介绍了冷信原创 2015-12-03 21:43:09 · 847 阅读 · 0 评论