- 博客(122)
- 资源 (6)
- 收藏
- 关注
原创 结合实例谈项目架构设计
作为一个移动端开发人员来讲,是很难接触到后端项目架构的,所幸,从2015年开始,负责部分管理工作,参与了项目架构相关的工作。项目从小到大,架构也越来越复杂,特别是最近做的一个跨国型项目,涉及到国内国外服务器的部署,尤为复杂。本文结合这些项目实践,介绍基于阿里云的后端架构设计。(部分内容为引用他人的文章,文中已有说明,咱是尊重版权的)1.基础架构:2015年初,团
2018-01-17 16:28:15 7022
原创 Google Play提示OpenSSL版本太低的解决方案
最近一段时间,团队一直再做产品国际化的工作。我们的App做完国际化后也需要发布到google play市场,提交了四次被拒绝四次,每次的反馈信息都是如下:第一次被拒,我们检查发现在上传的时候没有配置隐私政策的网址,如是我们专门做了一个隐私政策的H5页面,将地址配置到上传信息的地方,如是欣喜滴提交了。然而,不到三个小时,又收到一封和之前一样的邮件。然后,我们再次阅读这
2018-01-17 16:11:46 4002 9
原创 全国各省市区城市编码SQL
在做开发的时候相信大家找省市区代码表会非常的蛋疼,在我做的几个App中都使用了地区,在网上找了很多的资源,然而不是这里有问题就是那里有问题,最近做项目的时候狠下心检查了一下,整理出以下内容,直接复制到mysql中执行即可。希望对大家有帮助。# ************************************************************# Sequel P
2018-01-17 15:57:26 45076 7
原创 React-native 之WebView的使用
本系列教程是学习东方耀老师的课程中按照教程写的课堂笔记,基础控件的使用其实与Android及iOS类似,并没有太大的区别,因此此处只记录代码,不做更多分析,等后期项目实战阶段再详细分析。代码如下:import React,{Component} from 'react';import { AppRegistry, StyleSheet, Text, Vi
2016-10-25 10:49:36 2376
原创 React-native 之Picker的使用
本系列教程是学习东方耀老师的课程中按照教程写的课堂笔记,基础控件的使用其实与Android及iOS类似,并没有太大的区别,因此此处只记录代码,不做更多分析,等后期项目实战阶段再详细分析。效果图如下:代码index.ios.jsimport React,{Component} from 'react';import { AppRegistry, S
2016-10-19 19:22:22 5475
原创 React-native 之Image的使用
本系列教程是学习东方耀老师的课程中按照教程写的课堂笔记,基础控件的使用其实与Android及iOS类似,并没有太大的区别,因此此处只记录代码,不做更多分析,等后期项目实战阶段再详细分析。界面上有两个按钮,上面有三张图片,点击“上一张”、“下一张”切换,当切换到最后一张时不能再点击下一张,当切换到第一张时不能点击上一张,效果图如下:index.ios.js的代码如下:
2016-10-19 18:38:29 3651
原创 React-native 之Text控件的使用
本系列教程是学习东方耀老师的课程中按照教程写的课堂笔记,基础控件的使用其实与Android及iOS类似,并没有太大的区别,因此此处只记录代码,不做更多分析,等后期项目实战阶段再详细分析。效果图如下:代码:顶部的Header如下import React,{Component} from 'react';import { AppRegistry, StyleShee
2016-10-17 18:48:26 1637
转载 通过实现一个TableView来理解iOS UI编程
本文作者: 伯乐在线 - 一水流年 。未经许可,禁止转载!欢迎分享原创到伯乐头条。项目代码可以从GitHUb上获得:https://github.com/yishuiliunian/DZTableView先说点题外话。我们在日常做和IOS的UI相关的工作的时候,有一个组件的使用频率非常高–UITabelView。于是就要求我们对UITableView的每一个函数接口,每一个属性
2015-02-28 17:15:19 818
转载 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 2775
原创 修改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 917 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 2081
转载 addChildViewController方法
ios中UIViewController addChildViewController新方法的使用 在ios5中,ViewController中新添加了下面几个方法:addChildViewController: removeFromParentViewController transitionFromViewController:toViewController
2013-11-06 15:40:45 1295
转载 iOS开源项目集锦
UI界面类项目:Panoramagl —— 720全景展示Panorama viewer library for iPhone, iPad and iPod touch MBProgressHUD —— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCarousel —— 效果很酷的分页排
2013-11-06 14:03:11 1145
原创 iOS知识点总结—— CGContextRef画图
quartz 是主要的描画接口,支持基于路径的描画、抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示、和分析。UIKit 为Quartz 的图像和颜色操作提供了Objective-C 的封装。Core Animation 为很多UIKit 的视图属性声明的动画效果提供底层支持,也可以用于实现定制的动画。在调用您提供的drawRect:方法之前,视图对
2013-11-05 14:38:27 1294
原创 ios知识点总结——富文本实现图文混排
在iOS开发中经常会遇到一些图文混排的情况,特别是在微博类应用的开发过程中经常会遇到各种表情,各种链接的解析。笔者在实践开发中经历了几次这种类型的开发,由最开始的利用WebView进行布局到最后利用富文本进行布局,对该部分的开发积累了一定的经验,现对富文本与正则表达式混用实现图文混排进行总结:一.富文本 WebView虽然也可以实现图文混排的效果,但是在使用的时候比较复杂,而且We
2013-11-05 14:18:52 16394 12
原创 ios知识点总结——UITableView的展开与收缩及横向Table
UITableVIew是iOS开发中使用最为广泛的一种控件,对于UITableView的基本用法本文不做探讨,本文主要是针对UITableView的展开与收缩进行阐述,在文章的后面也会探讨一下横向table的用法:1. UITableView的展开与收缩 下面通过两幅图来了解UITableView的展开与收缩的效果:这种展开与收缩的原理其实非常简单,在使用该TableVIew的
2013-11-05 10:25:35 6493 2
原创 iOS知识点总结——数据存储
在iOS开发中数据的存储有很多种,最常见的无非是NSUserDefault 、Plist、 DB、 写文件 、 CoreData几种,以下分别对几种方式的用途及用法进行说明:1. NSUserDefaultNSUserDefaults类用于保存应用程序设置和属性以及用户数据。例如,你可以存储用户在应用程序中使用的图片或默认颜色方案。这些对象存储在iOS所谓的“defaults系统”
2013-11-05 09:53:49 1195
原创 iOS知识点总结——KVO
参考文章:http://blog.csdn.net/yuquan0821/article/details/6646400一,概述KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。二,使用方法系统框架已经支
2013-11-04 16:53:21 872
原创 iOS知识点总结——复习大纲
截至2013年11月4日,从事移动开发已经快三年,一直从事项目的开发,从未对知识点进行总结,恰逢最近事件较为宽裕,对iOS开发进行相应的知识点总结,以便自身提高,以下是复习大纲:一. 语言部分(OC语言部分)1. 基本语法(条件、循环)2. 数据类型(基本型+对象型)3. 集合、数据结构(NSArray、NSMutableArray、NSSet、NSM
2013-11-04 16:27:04 1701
转载 iOS设计模式——Category
Category模式用于向已经存在的类添加方法从而达到扩展已有类的目的,在很多情形下Category也是比创建子类更优的选择。新添加的方法同样也会被被扩展的类的所有子类自动继承。当知道已有类中某个方法有BUG,但是这个类是以库的形式存在的,我们无法直接修改源代码的时候,Category也可以用于替代这个已有类中某个方法的实体,从而达到修复BUG的目的。然而却没有什么便捷的途径可以去调用已有类中原有
2013-11-01 16:57:41 773
转载 PushNotification教程–客户端到服务器(PHP)一条龙服务
一、APNS的简介:APNS( Apple Push Notification Server): 苹果的远程推送服务,开发者可以方便的将消息以特定的格式推送给iOS设备,但是这种消息机制是不保证一定会发送打用户设备的。用户的设备接受的消息类型支持:声音,文本(支持国际化)和Badge。APNS的序列图如下: 详细的流程可以参考 苹果官方的APNS文档
2013-10-23 10:06:06 1503
转载 MacOS常用命令大全
OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不要再有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。 根目录位置是 / 核
2013-10-16 20:40:06 1185
转载 iOS6 应用向 iOS7 的快速迁移
随着 iOS7 发布的临近,原来的几个 iOS6 小应用在 iOS7 下试运行,发现闪退现象发生的很少,比 iOS4 升 iOS5 时在内存管理方面好多了。但 iOS7 下界面的展示与 iOS6 差异较多,做为老程序员还是很怀念iOS6的风格,眼看着 iOS7 发布日期越来越近了,现在找些办法,让原来的应用在 iOS7 下先可以正常操作,后面再来改进界面吧。除了图标变化等等之外,对
2013-10-16 10:51:21 1099
转载 ios开发数组排序(数组中包括字典)
iphone开发数组排序(数组中包括字典) 1。普通数组排序: NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"0",@"8",@"6",@"1",nil]; NSArray *sortedArray = [arr sortedArrayUsingComparator:^NS
2013-10-12 15:39:43 1090
转载 Xcode分析CrashLog的方法
Bug是永远伴随着程序员们的东西,各种各样的情况造成程序crash掉也是家常便饭。Windows下的很多大型软件在崩溃的时候,都会弹出提示框,询问用户是否将crash的信息发送到软件厂商,以供软件开发商debug。App store中的软件也有这个功能,用户在使用软件的时候,如果程序崩溃,错误信息会发送到Apple的服务器中,软件的开发者们可以很方便在后台获得自己程序的crash log,供自
2013-09-27 10:11:37 784
转载 怎样在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 737
转载 iOS开发之---静态库的编译以及相关问题的处理
最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework。在Xcode上没有找到允许编译,如同Android上的*.so和Win32上的dll这样的说法。不过Framework这样的框架,估计也是类似动态库的实现,不过没有具体研究过,后续继续深入研究。BTW,我这个文档的静态库的开发是基于Xcode4.1和iOS SDK4.3编写的。Xcode4
2013-09-23 17:26:13 646
转载 ios开源项目列表
UI界面类项目:Panoramagl —— 720全景展示Panorama viewer library for iPhone, iPad and iPod touchMBProgressHUD —— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCarousel —— 效果很酷的分页排列
2013-09-10 15:33:43 882
转载 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 925
原创 TextView在光标处插入文字
// 获得光标所在的位置int location = contentTextView.selectedRange.location;// 将UITextView中的内容进行调整(主要是在光标所在的位置进行字符串截取,再拼接你需要插入的文字即可)NSString *content = contentTextView.text;NSString *result = [NSString
2013-08-28 10:50:41 1365
原创 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 883
转载 UIGestureRecognizer用法
UIGestureRecognizer 是一个具体手势的基类,提供了较为简单的手势实现方式 The concrete subclasses of UIGestureRecognizer are the following:UITapGestureRecognizerUIPinchGestureRecognizerUIRotationGestureR
2013-07-22 10:16:20 1416
转载 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 1559
转载 AFNetworking简单使用起来进行下载图片
继ASIHTTPRequest发布不再维护的消息之后,如果我们不使用CDN(云服务器),AFNetworking会是一套不错的选择 。下載網址:https://github.com/AFNetworking/AFNetworking下载之后,直接进入Xcode的工程即可以用,记得加入SystemConfiguration.framework范例参考:在application
2013-07-15 10:32:53 1092
转载 在textView中输入时避免键盘的遮挡
很多时候我们都在为键盘遮挡了原本就不大的屏幕时而烦恼,特别是当用户处于编辑状态时,键盘下面的内容就看不见了,用户只能处于盲打状态了。现在有一种简单的解决办法,基本思路就是,添加通知。一直监听键盘事件,在键盘遮挡时,将编辑器上移键盘的高度,键盘消失时,编辑区回复原来位置,ok,来两段代码吧[cpp] - (void)viewDidLoad { [super viewD
2013-07-09 11:45:41 718
转载 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 1185
转载 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 4286
原创 复制内容到剪贴板
-(void)CopyContentToPasterboard:(NSString *)content{ UIPasteboard *copyString = [UIPasteboardgeneralPasteboard]; if (content !=nil) { copyString.string =content;
2013-07-04 13:16:55 698
iOS图文混排(模仿新浪微博)
2013-11-05
iOS 5.0 ARC开发详细解读
2013-01-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人