[置顶] iOS开发进阶 - CAEmitterLayer,粒子发射系统

CAEmitterLayer是ios5中苹果引入了一个新的CALayer子类。CAEmitterLayer是一个高性能的粒子引擎,可以用来做一些绚丽的粒子系统,比如爆炸,雪花火焰等等。 基于CAEmitterLayer做的点赞效果图(demo的github下载地址(大家喜欢可以点个star)): CAEmitterCellCAEmitterCell: CAEmitterCell是粒子发射系统里的粒子...
阅读(3629) 评论(0)

[置顶] iOS开发进阶 - 常用的Xcode插件

Alcatraz - 插件管理工具Alcatraz是一个开源的Xcode插件管理器,可以让你更便捷地发现、安装以及管理插件、模板和配色方案。只需要简单地点击或者勾选,就能下载安装和删除插件,建议选择的第一个Xcode插件。 下载完成后通过Window—>Package Manager来打开。 XcodeColors - 控制台着色的工具控制台着色的工具XcodeColors,使用了XcodeCo...
阅读(1709) 评论(0)

Xcode升级导致插件无法使用和点击skip bundle后怎么重新加载插件

Xcode升级导致插件无法使用和点击skip bundle后怎么重新加载插件...
阅读(1155) 评论(0)

编程思想的理解(POP,OOP,SOA,AOP)

POP–面向过程编程(Process-oriented programming ) 面向过程编程是以功能为中心来进行思考和组织的一种编程方法,它强调的是系统的数据被加工和处理的过程,在程序设计中主要以函数或者过程为程序的基本组织方式,系统功能是由一组相关的过程和函数序列构成。面向过程强调的是功能(加工),数据仅仅作为输入和输出存在。这种过程化的思想是一种很朴素和普遍的思想和方法,人类很多活动都是...
阅读(571) 评论(0)

ERROR ITMS-90046: "Invalid Code Signing Entitlements. 苹果提交App Store的问题

ERROR ITMS-90046: Specifically, value '*' for key 'com.apple.developer.associated-domains' in 'Payload/Feather.app/Feather' is not supported."的问题的解决方案...
阅读(2590) 评论(0)

使用Core Animation对象来实现动画

在Core Animation中我们经常使用的是: CABasicAnimation CAKeyframeAnimation CATransitionAnimation 其中CABasicAnimation和CAKeyframeAnimation是对图层中的不同属性进行动画的。如果要多整个图层进行动画,则应该使用CATransitionAnimation如果要使用组合动画,例如要改变图层的大小和透明...
阅读(539) 评论(0)

提交到AppStore时失败,提交审核时提示:UIRequiredDeviceCapabilities

UIRequiredDeviceCapabilities的作用当提交程序到app store时,3.0及更高版本的应用程序不再直接说明使用哪种设备,而是使用info.plist文件来确定需要哪些设备功能。iTunes通过这个所需功能的列表来确定一个应用程序能否下载到一个指定的设备并在该设备上正常运行。在info.plist里面是用一个叫Required device capabilities的数组来...
阅读(764) 评论(0)

block使用小结、在arc中使用block、如何防止循环引用、weak–strong dance

Block简介 Block作为C语言的扩展,并不是高新技术,和其他语言的闭包或lambda表达式是一回事。需要注意的是由于Objective-C在iOS中不支持GC机制,使用Block必须自己管理内存,而内存管理正是使用Block坑最多的地方,错误的内存管理 要么导致return cycle内存泄漏要么内存被提前释放导致crash。 Block的使用很像函数指针,不过与函数最大的不同是:Bloc...
阅读(740) 评论(0)

shareSDK新浪和微信分享错误code=204

新浪分享报错code=10014,shareSDK报错code=204原因:那是因为新浪微博没有申请高级读写权限,不能用网络连接的图片,只能用本地图片。解决办法: 在新浪微博开放平台申请高级读写权限。 分享的时候分享图片原文件。 微信分享时分享不成功,不跳转原因:微信分享比较坑,微信分享web格式时,图片大小不能大于32kb,要不会分享失败,然而在文档上并没有描述。解决办法:分享时将图片尽量压缩,小...
阅读(6462) 评论(0)

UIImagePickerController显示中文界面

UIImagePickerController显示中文界面 Project–>Info–>Localizations添加Chinese 2.修改Target–>Info–>Localization native development region : China...
阅读(525) 评论(0)

如何查找应用中哪个文件使用到了IDFA

如何查找应用中哪个文件使用到了IDFAIDFA(Advertising Identifier):可以理解为广告id,apple公司提供的用于追踪用户的广告标识符,现在被大部分社交SDK用来做为应用的唯一标识来跟踪用户活动。查找工程内使用IDFA的文件: - 首先打开终端 - cd到工程目录 - 输入 grep -r advertisingIdentifier ....
阅读(423) 评论(0)

自定义viewController切换动画

实现效果系统自带的viewControll切换动画有push动画和模态动画,一般在正常情况下已经够用了,但并满足不了一些复杂的切换效果,比如下图一些效果...
阅读(438) 评论(0)

在xcode5中修改整个项目名

总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。 目标为:将项目名XCD4改成xcd5。 先上结果图:==》   1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。 将名称修改为xcd5后按enter键弹出...
阅读(401) 评论(0)

github SSH秘钥配置

github SSH秘钥配置从github上clone代码下来,或者关联你的远程仓库有两种链接,一种是Https的链接,一种是ssh的链接,今天要讲的是用ssh链时出现的一些问题和解决办法。...
阅读(472) 评论(0)

iOS中消息的传递机制

本文中,会经常提及接收者[recipient]和发送者[sender]。在消息传递机制中具体是什么意思,我们可以通过一个示例来解释:一个table view是发送者,而它的delegate就是接收者。Core Data managed object 注1:本文由破船[博客]译自Communication Patterns。   本文目录如下所示: 可用的机制 ...
阅读(339) 评论(0)
75条 共5页首页 上一页 1 2 3 4 5 ...
    个人资料
    • 访问:233340次
    • 积分:2959
    • 等级:
    • 排名:第11947名
    • 原创:67篇
    • 转载:8篇
    • 译文:0篇
    • 评论:161条
    GitHub
    博客专栏
    最新评论