自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (10)
  • 收藏
  • 关注

原创 iOS 开发之利用 SDWebImage 带你制作精美的相册

说起 SDWebImage 大家肯定都不陌生,它在GitHub上的星星有16300多个,可见其火爆程度;作为目前最受欢迎的第三方图片下载框架,在app开发中使用率很高,尤其是需要处理大量图片的项目。这个类库提供一个UIImageView类别,支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征,跳转SDWebImage下载地址。在本篇文章中,我将以示例的方式来给大

2016-11-28 15:00:02 1178

原创 保护好自己的知识财产:一步步教你 iOS app 投诉维权

作为一名iOS开发工程师,我深深的明白一个app从设计到开发再到提交AppleStore审核其中的艰辛与不易,审核通过以后还要依靠市场和运营同志们的广告推广宣传,一路走来很不容易,在这种互联网环境下,说不定哥们我的app哪天就火了呢,是不是!App Store上面针对 iOS app 会有一个畅销排行榜,我们可以通过它的排名去了解一下当前最火的app,它会将排名靠前150位的app显示在上面,你会发

2016-11-06 17:15:14 5909

原创 iOS 内付费(in-app purchase)--非消耗品的购买与恢复

iOS内付费的功能对于一个app来说是非常重要的,如果在这一环节出了一些致命的问题,那就很可能会影响app的推广和公司的利益了。我在很早之前写过一篇关于iOS内付费的文章(文章地址),在那篇博客中讲述了如何在苹果后台生成iOS内付费商品,以及在我们的app工程中如何去添加相应的内付费代码。但是,在后来的日子里面我发现网友在关于内购功能上遇到的问题比我想象的还要多,其中很大一部分都是一些很简单的问题,

2016-11-04 00:12:50 31284 1

原创 重磅消息:App Store已经支持支付宝啦

11月1日凌晨,苹果爸爸更新了iOS 10.1.1系统,新的系统将支持支付宝支付这一功能,而不仅仅局限于要绑定银行卡业务了。小伙伴们如果你们的手机已经升级到iOS10.1.1的话,现在就可以使用支付宝购买 App Store 中的软件以及 iTunes Store 中的音乐和电影了,当然还包括 Apple Music 订阅和给 Apple ID 充值。欢迎大家关注我的微信公众号,有什么问题可以随时联

2016-11-01 19:40:20 949

原创 一文带你知晓如何在 GitHub 上发现优秀的开源项目

如果作为一名程序员,你连GitHub都没有听过或者用过的话,那真是太遗憾了。GitHub的使用可是程序员在职业生涯中的一项必备技能啊,最近在网上搜了一下,发现有好多童鞋都在提问GitHub的使用教程,其实网上关于GitHub使用的优秀教程还真是不少,本人也在其中获益颇多,好了,我们今天就来谈一个关于GitHub的话题,”如何在GitHub上发现优秀的开源项目”。1.Explore登录GitHub,在

2016-10-30 16:07:16 51750 4

原创 如何使用 Xcode8 进行开发调试

这篇文章出来的时间稍晚了,一直保存在我的草稿箱里面没有写完,今天终于借机会把它整理好了。我相信目前很多小伙伴的Xcode 都从版本7升级到了版本8了吧!也相信大家在版本升级后遇到了一些不常见的错误问题(一脸懵比),例如调试怎么报错了,我用Xcode7的时候签名(pp文件,签名,开发配置文件,可能大家叫的方式有所不一样,下文我就全用签名文件来代替这些说法了)都是这么选的,怎么编译老是报错。好吧,今天就

2016-10-19 16:00:41 6673

原创 我的2016年中小结

时间过的好快啊!一转眼已经8月份了,2016年就这么过去了一半,感叹时光飞逝啊!这半年脑子一直很乱,原本定好博客的更新周期是两个礼拜更新,但是更新了几篇之后,发现肚子里面没有墨水了,真是惭愧啊!所以更新的速度也慢了下来,看来以后自己的技术发展之路还很漫长,晚上有时候静下心来想一想,一个是觉得自己的基础没有打扎实,第二点就是自己有点急功近利,这确实是一个不太好的现象,从明天开始要慢慢戒掉这个毛病,感觉

2016-08-03 00:46:38 661 2

转载 WWDC2016 Session笔记 - Xcode 8 Auto Layout新特性

目录1.Incrementally Adopting Auto Layout2.Design and Runtime Constraints3.NSGridView4.Layout Feedback Loop Debugging一.Incrementally Adopting Auto LayoutIncrementally Adopting Aut

2016-07-27 22:35:38 935

原创 iOS 新特性实现 3DTouch 开发

好久没有写过文章了,今天就给大家带来一篇比较简单的开发教程吧!目的是为了让大伙能够避开那些不必要的坑,快速高效的实现功能。今天呢来和大家讲一下iOS9的新特性3DTouch开发(iOS10都已经出了Beta版,这篇教程真是来的有点晚……)3DTouch的功能就是用户可以在HomeScreen上通过用力按压屏幕,使屏幕弹出快捷菜单,就好像是我们在Windows上右键鼠标一样,效果图如下: 实现3DT

2016-07-27 11:00:09 2535

原创 iOS 多线程 NSThread , NSOperation 和 GCD 详解

线程是特别有用的,当你需要执行一个特别耗时的任务,但又不希望它阻塞程序的其余部分功能的执行。特别是,你可以使用线程来避免阻塞应用程序的主线程去处理用户界面的事件和有关的行动的功能。线程还可以用于将大型的工作划分成几个较小的部分,从而去提高设备的性能。NSThreadNSThread是相对轻量级的多线程开发范式,但使用起来也是相对复杂,我们需要自己去管理线程的生命周期,线程之间的同步。 在iOS开发

2016-07-04 15:43:45 3917

原创 我的微信公众平台开通啦!

在使用CSDN的这段日子中,我一直觉得它的私信功能用的不太习惯,正好看到网上的好多大神都开通了微信公众平台,我觉得这是一个改善和大家交流技术方面不错的平台,如果大家觉得我的博客有哪些地方不对,或者说想和我私下交流都可以通过微信公众平台给我留言,一起研究关于移动开发方面的技术,共同进步与成长。大家可以关注我的微信公众号与我互动,相关问题也可以直接用公众号联系我:

2016-06-17 11:52:35 1387

原创 使用iOS 控件 UICollectionView 生成可拖动的桌面

一个App受欢迎的程度,一方面来源于它本身为用户提供便捷的功能,另一方面则来源于它的UI。UI是用户体验重要的组成部分,构成UI的的元素恰恰离不开那些看似独立的控件。在开发的过程中,大家对UITableView应该很熟悉吧!确实UITableView在处理数据显示方面有着很强大的功能,例如网红们使用的微博,微信社交软件的聊天界面等等,这种流式布局使用UITableView简直最合适不过了;但毕竟U

2016-06-15 14:36:10 2168

原创 如何删除我们的应用在 AppStore 中的负面评论

一个好的App肯定是经过广大用户使用考验过得,我们在使用app的时候经常会弹出一个系统框让我们去AppStore中评论,很多人可能都会选择“残忍的拒绝”,用户其实不是不想去评论,而是应该心里觉得这个弹框太麻烦了,O(∩_∩)O~~;不过作为一名IOS开发者,还是挺希望大家花些时间去中肯的评论一下自己的作品,这样也是对作者的一种肯定(对得起没日没夜加班的日子啊TT)O(∩_∩)O哈哈~。不过反过来套

2016-06-03 12:00:56 15003

原创 总结在 iOS 开发中常用的回调手段

在我们日常的开发任务中,我们经常要用到一些回调的手段,譬如说网络请求操作,网络请求过程一般都是比较耗时的,在程序设计中我们都会采用异步操作来取代同步操作;还有就是代码中主要的业务逻辑,我们在开发中需要获取相应的数据进行加工这也会用到回调,等等方面表明回调在我们开发中占据着很重要的地位。好滴~讲了一下回调经常出现的场景,那我们就正式进入主题,谈谈IOS开发中我常用的几种回调手段.1.

2016-05-21 16:53:52 3831

原创 iOS 开发之 UI 结构解析,让开发更简单

在市面上,我们所使用的大部分工具应用类型的app都是有一定的界面结构的(类似淘宝,QQ, 微信),其中最主要的界面结构归纳起来就是使用 “导航栏(navigationBar) + 主视图(mainView)+工具栏(tabBar)”来实现,如图所示:

2016-04-26 23:08:57 15584 3

原创 iOS 内购错误汇总及解决方案

最近

2015-06-23 13:51:07 19153 8

原创 iOS 开发之如何使用 LaunchImage

之前看到网上有许多网友都对XCode的launchImage做了比较深刻的解释,并且也都将它们用文字的方式记录了下来发表在了网上,所以现在在网上只要输入launchImage都会冒出许多优秀的讲解。本篇文章呢我也是将我在项目中使用launchImage的心得跟大家分享一下,顺带加深一下自己的印象,以免到时候忘记。首先来看一张图:在这张图中我用两个红颜色的方框将两个部分框了起来,这两个部

2015-05-13 22:35:54 5663 2

原创 iOS 开发之本地化操作

大家在开发APP时,往往需要有多种语言的支持,比如最普通的中文和英文,本篇内容就是来给大家讲解一下,如何在XCode中为自己的应用添加本地化文件,使自己的应用可以支持中英文互换。1.字符串以及app名字本地化在Xcode中新建一个.Strings文件,名称命名为“Localizable.Strings”(切记不要命名错,因为本人经常会把它命名为Localization.Strings,这样

2015-05-12 16:32:35 1516

原创 iOS 打开照相机与本地相册选择图片

最近正好项目里面要集成“打开照相机与本地相册选择图片”的功能,今天就在这边给大家写一个演示程序;打开相机拍摄后或者在相册中选择一张照片,然后将它显示在界面上。好了废话不多说,因为比较简单直接上源码。首先,我们在头文件中添加需要用到的actionSheet控件,显示图片的UIImageView控件,并且加上所需要的协议#import @interface ImagePickerViewC

2015-05-11 17:37:15 41110 1

原创 iOS 平台游戏如何对接 GameCenter

现在随着手游市场的不断扩大,活跃在IOS平台下的游戏厂商为了增加玩家的粘性,以及为自己的游戏前途考虑都纷纷开始接入苹果国内公司的游戏平台GameCenter;今天呢我就把我对接GameCenter的一些心得以及操作分享给大家,内容很简单也希望在这方面有经验的也可以跟我分享一下。1.itunesConnect配置:打开ItunesConnect,选中你的应用,在自己的应用页面上面找到Game

2015-04-13 17:41:12 31572 9

原创 多个 XCode 工程联编进行调试开发

今天在这里跟大家讲一下XCode工程联编调试的方法,这也是在日常开发中经常要用到的。举例来说,你要给其他项目提供个一个framework的库,首先你需要在自己这边将这个库的功能开发完毕,并且测试通过后才可以提交给别人,但是如果中间运行过程中有异常,你不得不经历以下步骤:修改逻辑-->重新打包-->加入项目测试。这样不仅效率低下,而且不容易发现库中代码的错误。首先新建一个Static IOS f

2015-01-19 11:37:47 8042 1

原创 iOS 开发之 In-App Purchase 对接教程 (二)

在上一篇文章中,我介绍了如何为自己的App添加付费道具,在这篇博客中我主要给大家讲一下如何使用iTunes Connect这个平台来查询App应用的收费情况。虽然比较简单,篇幅也比较小,但是我是一个追求完美的人(哈哈,装个叉),所以力争做到有头有尾。首先,打开iTunesConnect网站,映入大家眼帘的是如下图所示的7个功能:1.我的App主要用于管理自己的App应用,例如编辑资

2015-01-15 22:40:19 6703 1

原创 iOS 开发之 In-App Purchase 对接教程 (一)

很久之前就想出一篇IOS内付费的教程,但是一查网上的教程实在太多了,有的写得真的蛮不错的......进入苹果的ItunesConnection(https://itunesconnect.apple.com)点击左上角的加号新建一个App应用..

2015-01-15 15:25:26 135052 70

原创 苹果设备3.5英寸,4英寸,4.7英寸,5.5英寸屏幕像素指南

Screenshot PropertiesDeviceSpecificationsEditable3.5-Inch Retina Display Screenshots(required)One screenshot is required. Up to four additional screen

2014-11-24 09:52:13 52526 7

原创 iOS 开发之实现 App 消息推送(最新)

今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触ios的人会很想了解一下。(ps:网上看了一下虽然有很多讲述推送的好教程,我也是看着一步步学会的,但是这些教程的时间都是去年或者更早时期的,对引导新手来说不是很合适)

2014-11-19 21:13:10 219601 97

原创 解决 XCode6 在 iOS7 系统上出现部分黑屏与不适配问题

最近升级了XCode发现了一个bug,XCde

2014-10-17 10:00:31 7163 3

原创 iOS 开发之使用 Speex 格式实现简单的语音聊天功能(二)

今天我们继续上一篇博客“IOS开发之使用Speex格式实现简单的语音聊天功能(一)”继续往下讲,主要是讲述一下PlayManager与RecorderManager两个类的功能。首先要讲的是RecorderManager,该类的主要功能就是负责对用户的语音进行录制,和停止录制。#import #import "Encapsulator.h"@protocol RecordingD

2014-10-15 14:39:33 7276

原创 iOS 开发之简单实现 Loading 动画效果

最近有朋友we'w

2014-10-14 22:18:10 30068 2

原创 iOS 开发之使用 Speex 格式实现简单的语音聊天功能(一)

语音技术近来可是出bian'l

2014-10-10 14:25:32 24152 7

原创 iOS 开发使用UITableView实现抽屉打开关闭效果

今天

2014-09-16 14:50:33 5432 3

原创 iOS 开发之 OC 变量在@interface括号中与使用@property的区别

刚开始接触OC。。。

2014-09-04 16:41:40 31881 3

原创 iOS开发之自定义segment实现视图切换

111

2014-09-04 11:46:25 20505 1

原创 iOS开发之仿照LinkedIn登录界面效果

作为App开发者,如何让你的App能够更加的去吸引用户呢!

2014-07-23 11:13:34 3694 3

原创 iOS开发之文件操作(一个简单的文件操作类)

在开发应用程序中,不可避免的会使用到wen'jian

2014-06-30 15:20:06 3183 1

原创 iOS开发之异步加载网络图片并缓存本地实现瀑布流(二)

在上一篇博客中,我们讲到了

2014-06-26 16:12:27 14380 10

原创 iOS开发之异步加载网络图片并缓存本地实现瀑布流(一)

在前面的一篇博客中,我写了一个瀑布流

2014-06-25 22:13:38 6487

原创 实现基于 TCP/IP 协议简单的客户端、服务器通信程序实例

本篇文章实现了一个基于TCP 的

2014-06-08 21:45:08 108947 30

原创 iOS开发之瀑布流照片墙实现

想必大家已经对九宫格似的照片布局dan

2014-05-22 17:53:17 43154 26

原创 iOS 之模拟网易新闻主页的滚动效果

近下载了一个网易新闻的APP客户端,觉得新闻主页的滚动效果不错,每个标题都对应一个版面,如图

2014-05-15 10:53:40 25835 11

IOS开发之使用Speex格式实现简单的语音聊天功能

使用speex语音压缩技术,实现ios平台下的语音聊天测试程序。

2014-10-10

IOS开发之仿照LinkedIn登录界面效果

本资源模仿社交软件linkedIn的登录效果,主机模糊,然后飞入登陆页面。

2014-08-18

IOS 之模拟网易新闻主页的滚动效果

本资源实现的效果类似网易新闻主页的滚动效果,用户可以通过滚动上面的滚动条或者是下面的新闻来实现上下统一的效果

2014-08-18

iOS 异步下载图片实现瀑布流

该代码用oc实现了异步下载网上图片的瀑布流照片墙,使用图片缓存机制

2014-06-26

MFC实现的图书管理系统

MFC编写的图书管理系统,适合初学者模仿,简单易懂,并包含了一些简单数据库的知识~

2011-12-20

操作系统第四版答案(高等教育出版社)

此文档为高等教育出版社出版的操作系统第四版(孙钟芳教授主编)的课后习题答案

2011-12-20

操作系统存储管理实验

用C语言来模拟操作系统的存储管理,主要包括:分页存储管理,分段存储管理,段页式存储管理.

2011-12-20

二叉排序树统计文档中单词的个数

二叉排序树实现单词的统计!将准备好的.txt文件中的读入,统计其中各个单词出现的次数。

2011-12-08

线性表用链表实现学生信息系统

C++数据结构线性表用链表实现学生信息系统

2011-04-01

线性表顺序存储结构实现通讯录

C++数据结构 线性表顺序存储结构实现通讯录

2011-04-01

空空如也

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

TA关注的人

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