自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在路上

走在自己的路上

  • 博客(122)
  • 资源 (6)
  • 收藏
  • 关注

原创 结合实例谈项目架构设计

作为一个移动端开发人员来讲,是很难接触到后端项目架构的,所幸,从2015年开始,负责部分管理工作,参与了项目架构相关的工作。项目从小到大,架构也越来越复杂,特别是最近做的一个跨国型项目,涉及到国内国外服务器的部署,尤为复杂。本文结合这些项目实践,介绍基于阿里云的后端架构设计。(部分内容为引用他人的文章,文中已有说明,咱是尊重版权的)1.基础架构:2015年初,团

2018-01-17 16:28:15 6883

原创 Google Play提示OpenSSL版本太低的解决方案

最近一段时间,团队一直再做产品国际化的工作。我们的App做完国际化后也需要发布到google play市场,提交了四次被拒绝四次,每次的反馈信息都是如下:第一次被拒,我们检查发现在上传的时候没有配置隐私政策的网址,如是我们专门做了一个隐私政策的H5页面,将地址配置到上传信息的地方,如是欣喜滴提交了。然而,不到三个小时,又收到一封和之前一样的邮件。然后,我们再次阅读这

2018-01-17 16:11:46 3786 9

原创 全国各省市区城市编码SQL

在做开发的时候相信大家找省市区代码表会非常的蛋疼,在我做的几个App中都使用了地区,在网上找了很多的资源,然而不是这里有问题就是那里有问题,最近做项目的时候狠下心检查了一下,整理出以下内容,直接复制到mysql中执行即可。希望对大家有帮助。# ************************************************************# Sequel P

2018-01-17 15:57:26 44270 7

原创 React-native 之WebView的使用

本系列教程是学习东方耀老师的课程中按照教程写的课堂笔记,基础控件的使用其实与Android及iOS类似,并没有太大的区别,因此此处只记录代码,不做更多分析,等后期项目实战阶段再详细分析。代码如下:import React,{Component} from 'react';import {  AppRegistry,  StyleSheet,  Text,  Vi

2016-10-25 10:49:36 2312

原创 React-native 之Picker的使用

本系列教程是学习东方耀老师的课程中按照教程写的课堂笔记,基础控件的使用其实与Android及iOS类似,并没有太大的区别,因此此处只记录代码,不做更多分析,等后期项目实战阶段再详细分析。效果图如下:代码index.ios.jsimport React,{Component} from 'react';import {  AppRegistry,  S

2016-10-19 19:22:22 5236

原创 React-native 之Image的使用

本系列教程是学习东方耀老师的课程中按照教程写的课堂笔记,基础控件的使用其实与Android及iOS类似,并没有太大的区别,因此此处只记录代码,不做更多分析,等后期项目实战阶段再详细分析。界面上有两个按钮,上面有三张图片,点击“上一张”、“下一张”切换,当切换到最后一张时不能再点击下一张,当切换到第一张时不能点击上一张,效果图如下:index.ios.js的代码如下:

2016-10-19 18:38:29 3629

原创 React-native 之Text控件的使用

本系列教程是学习东方耀老师的课程中按照教程写的课堂笔记,基础控件的使用其实与Android及iOS类似,并没有太大的区别,因此此处只记录代码,不做更多分析,等后期项目实战阶段再详细分析。效果图如下:代码:顶部的Header如下import React,{Component} from 'react';import {  AppRegistry,  StyleShee

2016-10-17 18:48:26 1588

转载 通过实现一个TableView来理解iOS UI编程

本文作者: 伯乐在线 - 一水流年 。未经许可,禁止转载!欢迎分享原创到伯乐头条。项目代码可以从GitHUb上获得:https://github.com/yishuiliunian/DZTableView先说点题外话。我们在日常做和IOS的UI相关的工作的时候,有一个组件的使用频率非常高–UITabelView。于是就要求我们对UITableView的每一个函数接口,每一个属性

2015-02-28 17:15:19 793

转载 loadNibNamed

1、loadNibNamed方法:-(NSArray *)loadNibNamed:(NSString *)name owner:(id)owner options:(NSDictionary *)options参数:name:nib文件的名称owner:指定name参数所指代的nib文件的File's Owneroptions:当nib文件开始时,需要的数据返回值

2013-11-15 15:12:26 2727

原创 修改pageController的图片

- (void) setBotPageControllerImage{    NSArray *subView = pagecontrol.subviews;    for (int i =0; i     {        UIImageView *dot = [subView objectAtIndex:i];        dot.image

2013-11-07 17:20:15 893 1

转载 在Xcode中进行自动化测试

这篇文章还可以在这里找到 英语, 韩语If you're new here, you may want to subscribe to my RSS feed or follow me on Twitter. Thanks for visiting!来自 Ray: 这是 iOS 6 盛宴 中的第 10 个教程! 这篇教程来自我们的新书iOS 6 By T

2013-11-07 09:38:22 1869

转载 addChildViewController方法

ios中UIViewController addChildViewController新方法的使用  在ios5中,ViewController中新添加了下面几个方法:addChildViewController: removeFromParentViewController transitionFromViewController:toViewController

2013-11-06 15:40:45 1177

转载 iOS开源项目集锦

UI界面类项目:Panoramagl —— 720全景展示Panorama viewer library for iPhone, iPad and iPod touch MBProgressHUD —— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCarousel  —— 效果很酷的分页排

2013-11-06 14:03:11 1123

原创 iOS知识点总结—— CGContextRef画图

quartz 是主要的描画接口,支持基于路径的描画、抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示、和分析。UIKit 为Quartz 的图像和颜色操作提供了Objective-C 的封装。Core Animation 为很多UIKit 的视图属性声明的动画效果提供底层支持,也可以用于实现定制的动画。在调用您提供的drawRect:方法之前,视图对

2013-11-05 14:38:27 1269

原创 ios知识点总结——富文本实现图文混排

在iOS开发中经常会遇到一些图文混排的情况,特别是在微博类应用的开发过程中经常会遇到各种表情,各种链接的解析。笔者在实践开发中经历了几次这种类型的开发,由最开始的利用WebView进行布局到最后利用富文本进行布局,对该部分的开发积累了一定的经验,现对富文本与正则表达式混用实现图文混排进行总结:一.富文本     WebView虽然也可以实现图文混排的效果,但是在使用的时候比较复杂,而且We

2013-11-05 14:18:52 16250 12

原创 ios知识点总结——UITableView的展开与收缩及横向Table

UITableVIew是iOS开发中使用最为广泛的一种控件,对于UITableView的基本用法本文不做探讨,本文主要是针对UITableView的展开与收缩进行阐述,在文章的后面也会探讨一下横向table的用法:1. UITableView的展开与收缩 下面通过两幅图来了解UITableView的展开与收缩的效果:这种展开与收缩的原理其实非常简单,在使用该TableVIew的

2013-11-05 10:25:35 6432 2

原创 iOS知识点总结——数据存储

在iOS开发中数据的存储有很多种,最常见的无非是NSUserDefault 、Plist、 DB、 写文件 、 CoreData几种,以下分别对几种方式的用途及用法进行说明:1. NSUserDefaultNSUserDefaults类用于保存应用程序设置和属性以及用户数据。例如,你可以存储用户在应用程序中使用的图片或默认颜色方案。这些对象存储在iOS所谓的“defaults系统”

2013-11-05 09:53:49 1142

原创 iOS知识点总结——KVO

参考文章:http://blog.csdn.net/yuquan0821/article/details/6646400一,概述KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。二,使用方法系统框架已经支

2013-11-04 16:53:21 855

原创 iOS知识点总结——复习大纲

截至2013年11月4日,从事移动开发已经快三年,一直从事项目的开发,从未对知识点进行总结,恰逢最近事件较为宽裕,对iOS开发进行相应的知识点总结,以便自身提高,以下是复习大纲:一.     语言部分(OC语言部分)1.    基本语法(条件、循环)2.    数据类型(基本型+对象型)3.    集合、数据结构(NSArray、NSMutableArray、NSSet、NSM

2013-11-04 16:27:04 1678

转载 iOS设计模式——Category

Category模式用于向已经存在的类添加方法从而达到扩展已有类的目的,在很多情形下Category也是比创建子类更优的选择。新添加的方法同样也会被被扩展的类的所有子类自动继承。当知道已有类中某个方法有BUG,但是这个类是以库的形式存在的,我们无法直接修改源代码的时候,Category也可以用于替代这个已有类中某个方法的实体,从而达到修复BUG的目的。然而却没有什么便捷的途径可以去调用已有类中原有

2013-11-01 16:57:41 757

转载 PushNotification教程–客户端到服务器(PHP)一条龙服务

一、APNS的简介:APNS( Apple Push Notification Server): 苹果的远程推送服务,开发者可以方便的将消息以特定的格式推送给iOS设备,但是这种消息机制是不保证一定会发送打用户设备的。用户的设备接受的消息类型支持:声音,文本(支持国际化)和Badge。APNS的序列图如下: 详细的流程可以参考 苹果官方的APNS文档

2013-10-23 10:06:06 1460

转载 MacOS常用命令大全

OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不要再有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。 根目录位置是 / 核

2013-10-16 20:40:06 890

转载 iOS6 应用向 iOS7 的快速迁移

随着 iOS7 发布的临近,原来的几个 iOS6 小应用在 iOS7 下试运行,发现闪退现象发生的很少,比 iOS4 升 iOS5 时在内存管理方面好多了。但 iOS7 下界面的展示与 iOS6 差异较多,做为老程序员还是很怀念iOS6的风格,眼看着 iOS7 发布日期越来越近了,现在找些办法,让原来的应用在 iOS7 下先可以正常操作,后面再来改进界面吧。除了图标变化等等之外,对

2013-10-16 10:51:21 1081

转载 ios开发数组排序(数组中包括字典)

iphone开发数组排序(数组中包括字典)  1。普通数组排序:     NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"0",@"8",@"6",@"1",nil];     NSArray *sortedArray = [arr sortedArrayUsingComparator:^NS

2013-10-12 15:39:43 1077

转载 Xcode分析CrashLog的方法

Bug是永远伴随着程序员们的东西,各种各样的情况造成程序crash掉也是家常便饭。Windows下的很多大型软件在崩溃的时候,都会弹出提示框,询问用户是否将crash的信息发送到软件厂商,以供软件开发商debug。App store中的软件也有这个功能,用户在使用软件的时候,如果程序崩溃,错误信息会发送到Apple的服务器中,软件的开发者们可以很方便在后台获得自己程序的crash log,供自

2013-09-27 10:11:37 766

转载 怎样在xcode里面使用Memory Leaks和Instruments教程

原文链接地址:http://www.raywenderlich.com/2696/how-to-debug-memory-leaks-with-xcode-and-instruments-tutorial  免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关

2013-09-24 10:10:28 720

转载 iOS开发之---静态库的编译以及相关问题的处理

最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework。在Xcode上没有找到允许编译,如同Android上的*.so和Win32上的dll这样的说法。不过Framework这样的框架,估计也是类似动态库的实现,不过没有具体研究过,后续继续深入研究。BTW,我这个文档的静态库的开发是基于Xcode4.1和iOS SDK4.3编写的。Xcode4

2013-09-23 17:26:13 632

转载 ios开源项目列表

UI界面类项目:Panoramagl —— 720全景展示Panorama viewer library for iPhone, iPad and iPod touchMBProgressHUD —— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCarousel  —— 效果很酷的分页排列

2013-09-10 15:33:43 866

转载 ios培训大纲

第一专题:C语言编程基础主要内容:深入学习C语言编程基础知识,熟练掌握C语言的指针,内存管理,数据结构,为下一步学习Object-C做好知识储备。第二专题 :从C语言到Object-C ∗ 主要内容:object-C的基础语法以及编程要点第三专题 Object-C和Cocoa框架 主要内容:学习Cocoa框架( Graphics,widget,Audio,Network

2013-09-05 22:30:42 902

原创 TextView在光标处插入文字

// 获得光标所在的位置int location = contentTextView.selectedRange.location;// 将UITextView中的内容进行调整(主要是在光标所在的位置进行字符串截取,再拼接你需要插入的文字即可)NSString *content = contentTextView.text;NSString *result = [NSString

2013-08-28 10:50:41 1338

原创 笔记

http://blog.51cto.com/zt/63 //  ios游戏开发教程地址,非技术文章,个人笔记

2013-07-22 20:24:25 538

原创 Cocos2d开发资源大集合

Cocos2d的分支流派Cocos2d-python--最初的版本,后来的cocos2d-iphone衍生于此;Cocos2d-iphone--Objective-C版本,做得最好的一个版本;Cocos2d-x--C++版本的,也是跨平台性最好的一个版本;由国人主导;Cocos2d-android--android版本的,基于java语言;Cocos2d-android-1--

2013-07-22 20:17:29 866

转载 UIGestureRecognizer用法

UIGestureRecognizer 是一个具体手势的基类,提供了较为简单的手势实现方式  The concrete subclasses of UIGestureRecognizer are the following:UITapGestureRecognizerUIPinchGestureRecognizerUIRotationGestureR

2013-07-22 10:16:20 1320

转载 AFNetworking速成教程

这篇文章还可以在这里找到 英语Learn how to use AFNetworking: an easy to use network API for iOS!本文是由 iOS Tutorial 小组成员 Scott Sherwood撰写,他是一个基于位置动态加载(Dynamically Loaded)的软件公司(专业的混合定位)的共同创办人。网络 — 你的程序离

2013-07-15 11:04:10 1532

转载 AFNetworking简单使用起来进行下载图片

继ASIHTTPRequest发布不再维护的消息之后,如果我们不使用CDN(云服务器),AFNetworking会是一套不错的选择 。下載網址:https://github.com/AFNetworking/AFNetworking下载之后,直接进入Xcode的工程即可以用,记得加入SystemConfiguration.framework范例参考:在application

2013-07-15 10:32:53 1079

转载 在textView中输入时避免键盘的遮挡

很多时候我们都在为键盘遮挡了原本就不大的屏幕时而烦恼,特别是当用户处于编辑状态时,键盘下面的内容就看不见了,用户只能处于盲打状态了。现在有一种简单的解决办法,基本思路就是,添加通知。一直监听键盘事件,在键盘遮挡时,将编辑器上移键盘的高度,键盘消失时,编辑区回复原来位置,ok,来两段代码吧[cpp] - (void)viewDidLoad {     [super viewD

2013-07-09 11:45:41 685

转载 nsstring 如何判断字符串含有中文字符

UTF8编码:汉字占3个字节,英文字符占1个字节NSString *text = @"i'm a 苹果。...";int length = [text length];for (int i=0; i{NSRange range = NSMakeRange(i, 1);NSString *subString = [text substringWithRange:ran

2013-07-08 15:36:05 1169

转载 AFNetWorking使用笔记

这篇笔记是在 AFN v0.10.1 时候写的,AFN v1.0 以后加入了不少新东西,比如 SSL 支持,不过整体结构没有变化。后续跟进了一篇 AFNetworking Notes 2上图来自 @mattt 对 AFN 的介绍:Everybody Loves AFNetworking And So Can You!. 学习 AFN,简单记录一下以加深自己理解。AF

2013-07-05 13:05:21 4250

原创 AFNetworking 如何POST一个JSON数据到服务器

AFNetworking 如何POST一个JSON数据到服务器

2013-07-05 11:28:12 6615

原创 复制内容到剪贴板

-(void)CopyContentToPasterboard:(NSString *)content{    UIPasteboard *copyString = [UIPasteboardgeneralPasteboard];    if (content !=nil)    {        copyString.string =content;

2013-07-04 13:16:55 654

iOS图文混排(模仿新浪微博)

本Demo采用富文本结合正则表达式实现UITableVIew上的图文混排及布局,提供超链接、@、$等功能,完全模仿新浪微博的功能,在数据请求上使用了AFJSONRequest,也使用了图片的异步加载,性能良好,值得学习。

2013-11-05

KVO 实例Demo

一个简单完善的KVO例子,供初学者使用.如果你刚刚接触iOS的KVO开发,可以下载下来看一下,有疑问请留言

2013-11-04

iOS 5.0 ARC开发详细解读

最全面的ARC解读,手把手教会你。文档从基础到高级,从IBOutlet、Property、delloc开始讲解,重点讲解了weak、strong等的用法

2013-01-23

Android开发教程(实例)

这里有大量的android开发实例,包括android基础知识以及大量的游戏开发知识,适合不同程度的开发者

2012-03-02

iphone开发笔记

ios开发中常用的代码,很适合初学者的。对于从事ios开发的工作者而言,这个文档是个不错的选择!

2012-03-02

空空如也

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

TA关注的人

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