自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序是有生命的精灵

专注移动开发,千里之行-始于足下

  • 博客(20)
  • 资源 (18)
  • 收藏
  • 关注

转载 解决Xcode 7打包的应用与iOS 9的兼容问题

将Xcode 更新至7.0.1版本后,成功打包应用,用Xcode也验证成功,但上传时报错:ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations: 'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortrai

2015-11-30 20:37:59 637

转载 ios应用:release与debug编译方式的区别

以下是Debug 和 Release很难看出的问题笔者亲身经历因为Debug和Release和内存分配和释放方式是不同的,Debug模式下内存会延迟释放,weak的对象会延迟,但Release下进行了优化,所以达到释放条件会立即释放weak 很重要,能解决循环引用的问题,但使用时需要小心,如果是weak属性; 创建的对象没有变量引用而直接赋值,Release情况下会立即释放,Debug

2015-11-30 18:29:51 3981

转载 iOS: 如何判断代码运行在DEBUG还是RELEASE模式下?

原帖链接:http://stackoverflow.com/a/9063469 首先确定下项目的 Build Settings 是否已经设置过宏定义 DEBUG,如何看呢?点击 Build Settings ,然后在搜索框里输入‘macros’如果已经设置过,在 Preprocessor Macros 的 Debug 后面会有 DEBUG=1,如果没有,就手

2015-11-30 17:56:35 13365

原创 iOS Swift语言构造器注意点

首先必须承认,Swift语言是一门非常优秀的编程语言,它语法的简洁性,执行的高效性和不依赖头文件的优点正被广大程序员所青睐但是初学者也很容易犯一些语法性的错误,而找不到原因(也许是受其他编程语言语法的影响,比如Java,笔者就遇到了)本篇博客主要讲Swift语言的构造器swift中构造器分两种: 指定构造器和便利构造器指定构造器就是自己设计的init

2015-11-30 10:53:35 438

转载 Swift 类构造器的使用

这几天在使用 Swift 重写原来的一个运动社交应用 SportJoin. 为什么要重写呢? 首先因为实在找不到设计师给我作图; 其次, 原来写的代码太烂了我也闲不下来, 想找一些项目做, 所以只好将原来的代码重写了. 原来的代码大约是一年半以前写的, 我现在真的不想吐槽当时写的代码有多烂, 有一句话怎么说来着: 程序员连自己写的源代码都不想读, 怎么可能看别人写的源代

2015-11-30 10:26:51 1345

原创 iOS MRC手动内存管理 心得体会

当你看到这篇文章的时候,你一定会觉得现在都ARC了,为何还花时间学MRC,首先要吐槽的的确是这件事作为自己新的项目,的确没有必要再学ARC,但是对于维护别人的项目,这点就有点必要了,而且对于了解iOS的内存管理也有很大帮助虽然我们现在都使用ARC,但是对于编译器而言依然是引用计数的MRCiOS MRC手动内存管理 以下是自己调试出的经验首先注意一点:修改

2015-11-29 09:02:05 795

原创 iOS 引入库工程遇到的问题

如果以前是使用.a库,然后改变为直接引入库工程,如果出现问题,恢复为.a也会出现问题解决方法:清理Xcode缓存(注意不是工程clean)Window -> Projects -> 你的工程 -> 右边 Derived Data delete

2015-11-29 08:57:03 491

转载 Swift 调用 objc/runtime OBJC_ASSOCIATION_RETAIN

我扩展一些类在 Swift 2.0 工作与 ReactiveCocoa 3.0 (swift 2.0 分支),但遇到了一些问题。我跟随科林 ·艾伯哈特的教程,和有复制粘贴一些他UIKit 扩展逻辑结束对我的 OS X 应用程序。它所有的编译很好,除了此属性: UInt(OBJC_ASSOCIATION_RETAIN) ,这给了我以下的编译器错误。使用的未解析的标识符

2015-11-29 08:55:53 2534

原创 iOS MRC手动内存管理 心得体会

iOS MRC手动内存管理 以下是自己调试出的经验首先注意一点:修改代码后clean工程是必须的,但还不够,还必须卸载手机上的app,否则会导致多次调用结果和预期不一致,本人就遇到了这怪事,调试了很久才得出这个结论,应该是Xcode的bug最好以clean后第一次运行的结果为参考,有时候会有表现不一致的情况进入正题:iOS的内存管理是用引用计数的概念,当一块内存

2015-11-28 13:26:40 1574

转载 iOS系类教程之用instruments来检验你的app

比较了好多关于instruments 还是发现老外写的比较牛逼.于是果断翻译过来.有能力的的可以去看英文原版,鼓励大家看原版资料远离二手教程。这里是原文 入门为了节省大家的时间,提供一个演示的Demo给大家。代码传送门. 下载后解压然后用xcode打开。 编译运行APP后 然后在搜索框内输入任意词汇,点击结果你会看到下面的结果

2015-11-23 16:09:36 414

转载 iOS关于Xcode上的Other linker flags

Targets选项下有Other linker flags的设置,用来填写XCode的链接器参数,如:-ObjC -all_load -force_load等。还记得我们在学习C程序的时候,从C代码到可执行文件经历的步骤是:源代码 > 预处理器 > 编译器 > 汇编器 > 机器码 > 链接器 > 可执行文件在最后一步需要把.o文件和C语言运行库链接起来,这时候需要用到ld命令。源文件经

2015-11-23 14:03:24 335

转载 研究 UIActivityViewController

本文由@nixzhu翻译至nshipster的《UIActivityViewController》数据与代码的关系一直都让人好奇。 特定的编程语言,如 Lisp、lo 和 Mathematica 都是同像性的(homoiconic),意味着它们的代码可作为数据原语呈现,也就是说它们自身就可在代码中被操纵。许多其他语言,包括 Objective-C ,就不同了,在两者之间

2015-11-18 11:52:59 984

转载 iOS9适配简介

在新发布的iOS9系统上围绕用户数据的安全性和体验新增了一些安全特性,同时也影响了应用的实现以及集成方式,为了保证良好的稳定性和体验,需要做如下处理:1.  HTTP传输安全以iOS9 SDK编译的工程会默认以SSL安全协议进行网络传输,即HTTPS,如果依然使用HTTP协议请求网络会报系统异常并中断请求。目前可用如下两种方式保持用HTTP进行网络连接:A、在info.pl

2015-11-17 17:58:39 469

转载 UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout

1,UIView的setNeedsDisplay和setNeedsLayout方法  首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到  UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以  处理子视图中的一些数据。综

2015-11-13 14:01:39 475

转载 IOS 开发资源汇总

学习过程当中查找到的资料,做一个记录,以便更多朋友查看。开发的过程有时候是简单的,因为我们可以站在巨人的肩上,跳得更高,走得更远。如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://githu

2015-11-11 08:20:52 773

转载 关于Android Studio如何导入library project

在项目根目录下建立一个libraries文件夹,移动你要使用的library project到libraries目录(为什么是移动?本人试过复制到工程,但复制过来的库工程里面的src目录下的代码会丢失)注意:你的library project一定要保证有自己的build.gradle,如果没有,应该用Eclipse导出该工程在Eclipse中选择要导

2015-11-07 22:33:57 751

转载 Android Studio导入第三方类库的方法

本人也刚刚开始尝试做android app的开发,听说android studio是Google支持的android 应用开发工具,所以想应该肯定比Eclipse好用吧,反正以前没有java开发经验,索性就从android studio开始学,以前一直是做.net的开发,最近使用了Eclipse,Android Studio之后发现Visual studio.net正式太好用了,不得不说微软的开发

2015-11-06 22:41:21 724

转载 iOSCoreAnimation动画系列教程

在iOS中,图形可分为以下几个层次:越上层,封装程度越高,动画实现越简洁越简单,但是自由度越低;反之亦然。本文着重介绍Core Animation层的基本动画实现方案。在iOS中,展示动画可以类比于显示生活中的“拍电影”。拍电影有三大要素:演员+剧本+开拍,概念类比如下:演员--->CALayer,规定电影的主角是谁剧本--->CAAnimation,规定电影该怎

2015-11-06 11:00:01 463

转载 iOS CoreAnimation动画系列教程

1.CABasicAnimation通过设定起始点,终点,时间,动画会沿着你这设定点进行移动。可以看做特殊的CAKeyFrameAnimation2.CAKeyframeAnimationKeyframe顾名思义就是关键点的frame,你可以通过设定CALayer的始点、中间关键点、终点的frame,时间,动画会沿你设定的轨迹进行移动3.CAAnimationGro

2015-11-06 10:57:00 411

转载 IOS代码添加控件,控件移动,放大,缩小,旋转

控件移动,放大,缩小,旋转1,代码添加控件例如:[objc] view plaincopy   /*     1.创建一个控件     2.设置控件的位置,大小     3.设置控件所需要的各个属性     4.添加入父控件     5.添加监听          */       

2015-11-03 18:08:02 645

ActionBar的自定义风格 高级用法

actionBar 高级用法,基本用到的ActionBar的常规操作,源于大家共勉

2014-07-26

NavigationDrawer

NavigationDrawer 侧滑效果 Google官方推荐的侧滑效果,完美解决低版本兼容,该项目需要自己手动添加android-support-v7-appcompat作为子库,应入库的方法 import->android->existing... 在Android扩展库的下面

2014-07-18

ios 文档查看器

pdf jpg text html,ios 文档查看器 官方

2014-06-22

FFmpeg-Android

自动化Android编译脚本 无需修改脚本即可完成编译

2014-02-17

android 文件 浏览器 源码

简单的android文件浏览器,非常实用的架构设计;适合初,中级开发人员,可以自己适当添加功能!

2013-11-07

仿网易新闻客户端

高仿网易新闻客户端首页,标签选项卡,滑动tab,滑动标签

2013-08-30

瀑布流源码实例

非常实用的瀑布流实例;采用异步加载方式显示图片;使用缓存保存图片显示;可有效防止内存溢出问题;欢迎下载!

2013-03-30

android ActionBar使用示例

android4.0使用的新技术!能自定义主题栏;使用十分方便;欢迎大家下载

2013-03-26

java 发送邮件 可带附件

java发送邮件;附全部源码可以直接运行;欢迎下载!

2012-12-08

home桌面开发

android平台下home桌面开发技术;重写桌面;欢迎下载!

2012-12-08

android蓝牙实现聊天

android平台下使用蓝牙实现聊天技术!欢迎下载!

2012-12-08

Flipboard特效 源码

Flipboard特效收藏;和社交杂志的效果几乎如出一撤;由于上传大小限制;压缩包没有bin文件夹自行创建;欢迎下载!

2012-12-08

android访问sd卡图片

android 读取速度卡图片显示;解决内存溢出问题;欢迎下载!

2012-11-20

android界面切换

android水平方向上的切屏效果;改变android自带的界面跳转效果;欢迎下载

2012-11-20

android垂直画廊

android垂直画廊显示;改变android自带的水平显示效果;欢迎各位下载

2012-11-20

android翻书特效

真正实现想翻书一样的特效;代码是一个完整的工程;欢迎下载!

2012-11-20

android动态壁纸源码

android的动态壁纸实现;本实例包含全部源码;非常方便,欢迎下载

2012-11-20

android视频聊天

基于android的视频聊天程序;里面封装的底层so文件;做些封装就能实现视频聊天技术

2012-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除