- 博客(38)
- 资源 (11)
- 收藏
- 关注
转载 dimystifying iOS Application Crash Logs
http://www.raywenderlich.com/23704/demystifying-ios-application-crash-logsThis is a blog post by Soheil Moayedi Azarpour, an independent iOS developer. You can also find him on Google+.
2016-01-31 18:10:01 3012
转载 NSURLSession(二)POST请求
(自iOS9.0起,NSURLConnection.sendSynchronousRequest被废除不用了。建议改用NSURLSession的dataTaskWithRequest方法。具体用法可以参考我的另一篇文章:Swift - 使用NSURLSession同步获取数据(通过添加信号量))原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge
2016-01-31 17:58:01 397
转载 非常好的Java反射例子
在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请浏览疯狂java官网。 Java反射在我们Java学习的过程中是非常重要的知识点。可能有些同学认为这个学习起来不容易理解,其实就我个人而言还是比较简单,学习起来也比较容易理解。下面我给大家总结一下Java反射学习的要点,同时给出几个比较好的例子。 1、
2016-01-28 15:51:55 385
转载 把Android手机变成远程监控摄像头
基本过程是android作为socket客户端将采集到的每一帧图像数据发送出去,PC作为服务器接收并显示每一帧图像实现远程监控。图片如下(后来PC端加了个拍照功能)。。。 (PS。刚学android和java不久很多东西还不懂,高手若是知道哪些地方可以继续优化的话还请多多指点下啊)系统代码如下:一、android手机客户端(1)AndroidManifest
2016-01-28 00:27:13 18615 5
转载 国外推广必备:国际知名APP网站&APP论坛列表
你做的APP是面向国际的吗?下面是一些国外比较有人气的APP网站和APP论坛http://www.ipadown.com/http://topapp.net/http://www.appolicious.com/http://mobile.butterscotch.com/Mobile/IPhone/http://wwdc.slidetoplay.com/http://
2016-01-27 12:21:40 3908
转载 从100PV到1亿级PV网站架构演变
1从100PV到1亿级PV网站架构演变1 一个网站就像一个人,存在一个从小到大的过程。养一个网站和养一个人一样,不同时期需要不同的方法,不同的方法下有共同的原则。本文结合我自已14年网站人的经历记录一些架构演变中的体会。 1:积累是必不可少的 架构师不是一天练成的。 1999年,我作了一个个人主页,在学校内的虚拟空间,参加了一次主页大赛,几个DREAMWEA
2016-01-27 12:09:50 445
转载 网站扩展实例:1亿用户、50亿pv的Tagged架构进化史
一家2004年创建的试水社交网站,经过7年的成长和扩展,现在已经拥有了1亿用户。平均50亿次的pv,承担在1000多台服务器的网站架构上。Tagged网站,现在承载了1亿个用户、1千台服务器和50亿次页面浏览量。这个过程是如何实现的?本文中,Tagged的CTO兼联合创始人 Johann Schleier-Smith 将为我们介绍。AD:【51CTO 8月16日外电头条
2016-01-27 12:02:13 525
转载 IOS 推送消息 php做推送服务端
IOS推送消息是许多IOS应用都具备的功能,最近也在研究这个功能,参考了很多资料终于搞定了,下面就把步骤拿出来分享下: iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。 上图可
2016-01-27 11:56:34 345
转载 iphone ios 如何使用gcd,block
http://blog.sina.com.cn/s/blog_45e2b66c01010dhd.html1。GCD之dispatch queuehttp://www.cnblogs.com/scorpiozj/archive/2011/07/25/2116459.html2。iOS中GCD的魔力http://blog.csdn.net/favormm/article/detai
2016-01-27 11:53:19 495
转载 iOS中的协议与委托
转载于http://m.blog.csdn.net/article/details?id=7818149 协议就相当于是C++中的纯虚基类,它只能定义函数并且只能由其他类来实现。而委托则类似于Java接口,其实协议和委托之间并无必然联系,只是在Obj—C中常用协议来实现委托。 protocol-协议,就是使用了这个协议后就要按照这个协议来办事,协
2016-01-27 11:52:30 294
转载 GCD之dispatch queue
iOS中多线程编程工具主要有: NSThreadNSOperationGCD这三种方法都简单易用,各有千秋.但无疑GCD是最有诱惑力的,因为其本身是apple为多核的并行运算提出的解决方案.虽然当前移动平台用双核的不多,但不影响GCD作为多线程编程的利器(ipad2已经是双核了,这无疑是一个趋势).http://www.cnblogs.com/scorpiozj/archive/2
2016-01-27 11:48:51 298
原创 通过代码 新增 和 “修改”NSLayoutConstraint
今天因为要弄一个瀑布流里面item的动态加载,所以考虑把里面的一些空间的高度设成0从而实现“隐藏”效果网上对这类修改是 关联 NSLayoutConstraint然后设置对应的constant下面是网上的答案,但是注意了,要用父类layoutIfNeeded()来重新布局0down voteIf you are adding co
2016-01-26 23:52:02 6195
转载 mainstoryboard.storyboard 视图为什么变成代码?如何恢复?
在 storyboard 文件上右键, Open As -> Interface Builder - iOS Storyboard 就可以了
2016-01-26 00:24:45 1366
转载 如何搭建千万级别用户的应用系统
基本情况l AWS覆盖全世界12个国家区域1. 每个区域都对应着世界上的一个物理位置,每个位置都有弹性计算云提供多个可用区域(Availability Zones),这些区域包含北美、南美、欧洲、中东、非洲、亚太等地区。2. 每个可用区域(AZ)实质上是单个数据中心,尽管它可由多个数据中心构造。3. 每个可用区域都拥有很强的隔离性,他们各自拥有独立的电源和网络。
2016-01-25 17:56:45 527
转载 Android Studio 打包apk,自动追加版本号和版本名称
版权声明:本文为博主原创文章,未经博主允许不得转载。默认AS大包好的apk是app-deubg.apk的,这样的话版本多了找出一个bug在哪个版本中存在的,就非常的麻烦了,我们追加版本号和版本名称后就非常好区分了。配置方法 在gradle文件中的android节点下添加如下代码android.applicationVarian
2016-01-25 17:56:08 1851
转载 iOS中 流媒体播放和下载 韩俊强的博客
转自http://blog.csdn.net/qq_31810357/article/details/50574914每日更新关注:http://weibo.com/hanjunqiang 新浪微博 iOS中关于流媒体的简介:介于下载本地播放与实时流媒体之间的一种播放形式,下载本地播放必须全部将文件下载完成后才能播放,而渐进式下载不必等到全部下载完成后
2016-01-25 17:54:35 742
原创 使用xcode git pull成功一些文件没有下载下来的原因
其实已经下载下来了,只是他们放到storyboard,只要到对应的文件夹下载了就好了
2016-01-25 12:26:48 1906
转载 iOS开发过程中使用Core Data应避免的十个错误
Core Data是苹果针对Mac和iOS平台开发的一个框架,主要用来储存数据。对很多开发者来说,Core Data比较容易入手,但很难精通,如果没有正确的学习方法,你将很难真正理解它,更不用说精通了。很多开发者常常在这方面犯一些错误,而这篇文章列出了开发者在iOS开发过程中使用Core Data常见的一些错误,并对如何避免这些错误进行了分析。 1.不了解关键术语对于iOS开
2016-01-24 14:53:35 395
转载 iOS JSON 模型转换库评测
iOS 开发中总会用到各种 JSON 模型转换库,这篇文章将会对常见的几个开源库进行一下评测。评测的内容主要集中在性能、功能、容错性这几个方面。评测的对象:Manually手动进行 JSON/Model 转换,不用任何开源库,可以进行高效、自由的转换,但手写代码非常繁琐,而且容易出错。YYModel我造的一个新轮子,比较轻量(算上 .h 只有 5
2016-01-23 22:59:55 1427
转载 [Android Studio] Android studio 多渠道打包(超简洁版)
最近一直用android studio 进行开发,在开发和发版的时候,遇到一个多渠道打包的问题,由于公司里是有七个渠道的包进行分发,由于每次去AndroidManifest.xml修改渠道的值,甚是麻烦。。。最后去google了一番,发现有些方法,是在gradle文件里切换各种不同的AndroidManifest.xml文件,感觉这样也太麻烦些了。。。后面搜索了些,发些大家写得都差不多,发
2016-01-20 12:39:23 328
原创 drawLine DashPathEffect绘制虚线变成了实线
mPaint = new Paint(Paint.ANTI_ALIAS_FLAG); mPaint.setStyle(Style.STROKE); mPaint.setColor(Color.parseColor("#cccccc")); mPaint.setStrokeWidth(Util.dp2px(context, 5)); PathEffect effects =
2016-01-19 17:04:25 3945 1
转载 Android一步一步带你实现RecyclerView的拖拽和侧滑删除功能
版权声明:欢迎转载,转载请注明出处http://blog.csdn.net/nugongahou110目录(?)[+]先上效果图: 本篇文章我们来学习一个开源项目Android-ItemTouchHelper-Demo 这个项目使用了RecyclerView的ItemTouchHelper类实现了Item的拖动和删除功能,ItemTouc
2016-01-18 11:39:44 959
转载 PHP如何判断一个gif图片是否为动画?
首先想到的是用 getimagesize() 看看type,发现都是gif。然后想gif动画是gif89格式的,发现文件开头是gif89,但是很多透明图片也是用的gif89格式。看来必须分析文件的祯了。baidu了一下,发现phpx.com有解决过了。叨唠的说明:检查文件中是否包含chr(0×21).chr(0xff).chr(0×0b).’NETSCAPE
2016-01-15 00:15:11 508
转载 图像算法---磨皮算法研究汇总
写这篇博客,也是对自己这段时间关于磨皮算法内容研究做个小结。目前,对于人脸磨皮算法,大家并不陌生,从PS到APP应用,可谓是层出不穷,这里我总结一下,具体流程如下:1,保边滤波器2,肤色检测3,图像融合4,锐化对于保边滤波器:此类滤波器主要作用是在平滑皮肤的同时,保留五官的细节。目前可以做磨皮的保边滤波主要有以下几种:1,表面模糊
2016-01-14 18:03:08 673
转载 在Xcode中使用Git进行源码版本控制
本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小组。在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正常的版本。如果是多个人共同开发一个项目,那么代码的控制就会非常复杂。幸运的是,开发者不需要自己控制这些,因为有专门的软件来负责,叫做版本
2016-01-13 22:22:19 578
转载 【原】IOS中KVO模式的解析与应用
最近老翁在项目中多处用到了KVO,深感这种模式的好处。现总结如下:一、概述KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。KVO其实也是“观察者”设计模式的一种应用。我的看法是,这种模式有利于两个类间的解耦合,尤其是对于业务逻辑与视图
2016-01-13 16:34:59 279
原创 IOS的GSON
对于JSON, 在ANDROID 中有很好用的 FASTJSON和GSON,可是在IOS中,找不到很好的把JSON转换成MODEL的第三方包为了高效快速的开发,这个包是必不可少的,最近经大神同事的介绍发现了MJExtension这个类https://github.com/CoderMJLee/MJExtension留个记录,可以回家尝试下下
2016-01-13 16:15:58 2220
转载 Xcode6在iPhone5+iOS7模拟器上编译,上下有黑边问题
[摘要:题目描绘:Xcode6情况下,对iPhone5或iPhone5s摹拟器,正在iOS7或iOS7.1下运转,屏幕高低有乌边。正在iOS8下出题目。 如图,分离是两种环境下的图片: 题目剖析: 本身并出有应用xib 或 storyboard] 问题描述:Xcode6环境下,对iPhone5或iPhone5s模拟器,在iOS7或iOS7.1下运行,屏幕上下有黑边。在iOS8下没问题。
2016-01-13 00:12:00 570
转载 xcode提示App Transport Security has blocked a cleartext HTTP (http://) resource load的解决办法
今天开发中,遇到下问题,Xcode提示如下:“App TransportSecurity has blocked a cleartext HTTP (http://) resource load since it isinsecure. Temporary exceptions can be configured via your app's Info.plistfile.”简而言之:AT
2016-01-12 23:20:21 331
转载 App运营必须关注的5个数据指标
现在的App开发已经进入到了必须靠推广运营才能上位的时代,有用户不代表什么,有活跃度、有留存率只稍表欣慰,看到真金白银才会喜上眉梢,毕竟最近最火的是游戏应用,它们才是捞到钱的新晋金主,但是它们赚到钱都是有过程的,各位开发者从开发到运营过程中都应该一步一步过来,所以,马海祥觉得大家应该着重关心下面5个App数据:1、真实用户数虽然说用户不代表什么,但是获取用户是推广的第一步。
2016-01-12 10:43:49 3666
转载 Gradle minifyEnabled是做什么的?
http://androidren.com/index.php?qa=317&qa_1=gradle-minifyenabled%E6%98%AF%E5%81%9A%E4%BB%80%E4%B9%88%E7%9A%84%EF%BC%9FAndroid Studio升级到1.0以后将runProguard函数已经被废弃并且停止使用了改成minifyEnabled。所以,min
2016-01-11 13:46:32 1190
转载 TextView使用SpannableString设置复合文本
TextView通常用来显示普通文本,但是有时候需要对其中某些文本进行样式、事件方面的设置。Android系统通过SpannableString类来对指定文本进行相关处理,具体有以下功能:1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件3、ForegroundColorSpan 文本颜色(前景色)4、MaskFilter
2016-01-07 16:16:54 328
转载 如何实现例如iOS的listview 的弹性效果
首先介绍一下实现的基本原理。主要的实现机制是为ListView添加一个headerView, 该headerView的原始高度为0,监听触摸事件,根据下拉的距离动态改变headerView的高度,并且让headerView及时重绘,在放开手指时,重新设置headerView的高度为0,这样的话listView就会回弹到原始状态。 实现 下面以代码的形式介绍实现机制: 1 首先创
2016-01-07 14:46:23 1017
转载 Android Developer:构建超过65K方法的App
Android App的大小随着Android平台持续增长。当你的应用程序和它引用的库达到某个大小,你会遇见预示你的App已经达到Android应用构建架构极限的构建错误。早期版本的构建系统报告如下错误: [plain] view plaincopyConversion to Dalvik format failed: Unabl
2016-01-07 12:58:46 298
转载 iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttstring(带属性的字符串),上面的一些需求都可以很简便的实现。1. 实例化方法和使用方
2016-01-06 18:06:50 395
转载 ViewCompat.animate 动画实现方式
ViewCompat.animate(button) .translationXBy(translation) .setInterpolator(new WobblyInterpolator(3));
2016-01-04 14:07:12 5015
转载 Unable to load class 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling'
异常提示:Unable to load class ‘org.codehaus.groovy.runtime.typehandling.ShortTypeHandling’错误原因:出现这个错误是因为你的 Android Studio 中的 Gradle 插件和 Gradle 版本不一致导致的,非常有可能是因为你在 Android Studio 中倒入了一个旧版本
2016-01-04 11:51:50 490
Learn Objective-C on the Mac eBook.pdf (incl. examples) 包含全代码
2012-07-21
JavaScript权威指南(第6版)pdf(彩页)
2012-06-21
控制系统仿真与SIMULINK(PPT+程序)
2011-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人