自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 资源 (13)
  • 问答 (2)
  • 收藏
  • 关注

原创 Android 开发:(二)Activity篇 - activity生命周期以及函数意义

1.在日常应用中Activity是与用户交互的接口,它提供了一个用户完成相关操作的窗口。当我们在开发中创建Activity后,通过调用setContentView(View)方法来给该Activity指定一个布局界面,而这个界面就是提供给用户交互的接口。Android系统中是通过Activity栈的方式来管理Activity的,而Activity自身则是通过生命周期的方法来管理的自己的创建与销毁。 2.为了能够使用Context.startActivity(),所有的activity类都必须

2018-11-21 14:59:13 2205

原创 Android 开发:(一)安卓开发环境搭建与配置篇

**(一)、windows版**一. 开发工具:> 1.Android Studio:(http://www.androiddevtools.cn/)> 2.Genymotion(虚拟机):(http://www.genymotion.net/)**(二)、Mac版**一、开发工具:> [AndroidStudio官方下载地址](http://www.android-studio.org)二、配置以及几点提醒:> 1.Mac版Andro

2018-11-12 18:46:13 948

原创 Mac 破解百度云盘限速下载问题

利用Google插件来处理这个问题!下载软件和插件:下载地址: https://pan.baidu.com/s/1mlF4kdKXZvdAcspBjAEhhA提取码: 4trb第一步: 点击

2018-11-05 14:16:41 6782 6

原创 Mac Terminal 彻底卸载软件 -以卸载 Android Studio为例

Mac Terminal 彻底卸载软件 -以卸载 Android Studio为例,其他任何软件只需修改对应名字即可。

2018-08-01 17:46:44 3540

原创 2018年最新电话号码正则表达式校验方法

正则表达式^1(3[0-9]|4[579]|5[^4]|8[0-9]|7[0135678])\\d{8}$iOS使用方法+ (BOOL)checkPhoneNumber:(NSString *)phoneNumber{ /* ** 电信号段:133/153/180/181/189/177 ** 联通号段:130/131/132/155/156/1...

2018-08-01 17:29:11 1965

原创 iOS开发: 逆向工程-反编译ipa包

上一篇分享了如何获取某个App的ipa包:> 链接:[https://www.jianshu.com/p/6c70fb0b5e90](https://www.jianshu.com/p/6c70fb0b5e90)#### 那么1、拿到ipa我们可以干点什么? ipa里面包含一些三方架包信息、图片资源、 info.plist文件、音乐、开发者信息等:

2018-02-11 17:36:34 4271 1

原创 iOS开发: 获取App的ipa包以及资源文件

本文介绍两种工具,用于Mac获取App Store线上项目的ipa包1、iTunes;2、Apple Configurator;

2017-08-25 17:52:58 3121

原创 Mac 安装JDK及环境变量配置

Mac 安装JDK及环境变量配置

2017-03-30 11:51:17 1751

原创 Mac 安装Tomcat以及jdk环境配置

Mac 安装Tomcat以及jdk环境配置

2017-03-16 15:31:18 1377

原创 Mac 搭建nginx 服务器

Mac 搭建nginx 服务器

2017-03-16 14:48:00 772

原创 iOS开发:https域名下托管iOS企业版.ipa包

https托管ipa包,可以不经app store, 直接发布到自己的网站上。或者生成一个二维码,让使用的人随时去扫描。

2017-03-13 15:29:52 2256

原创 iOS 开发: 本地化/国际化语言

语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。

2017-03-13 15:04:52 899

原创 正则表达式速成

最近做的一个APP,大幅篇的表单填写、表单校验真的让人很恶心,其中某个模块有100多个字段,最多的一个模块300个字段。。。。。。已吐血。。。。。表单校验刚开始也只是百度,结果后期测试的时候发现好多问题,遂,求人不如求己,自己动手写吧。

2017-03-07 20:12:47 1385

原创 iOS 开发: 仿QQ

代码下载地址: http://download.csdn.net/detail/kevindongkun/9774999 最新版:(框架升级,可自用) https://download.csdn.net/download/kevindongkun/10373518效果图如下: ...

2017-03-07 15:23:12 1435

原创 iOS开发:帮助与反馈设计

自己借助三方完善了一个“帮助与反馈”的界面设计与交互,有需要的可自取。

2017-03-07 09:52:38 619

原创 Mac 安装 brew

brew又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件.

2017-03-07 09:23:06 906

原创 web开发:所需软件下载

Windows 和 Mac 中web开发所需软件。

2017-03-06 20:13:49 1008

原创 iOS开发: 如何为ipa包瘦身?

项目里有一个h5页面需要原生化,这个页面有大量的本地图片,而这些图又用了2x、3x两套图,其中有些图片大到一张能达到好几M,最终的结果是ipa的包体积巨大无比。于是试了好些方法,终于把ipa的体积减小了很多。接下来总结一些能让app瘦身的方法。

2017-03-06 18:01:18 1103

原创 iOS 开发: 解决Xcode7.3 不能自动索引头文件,文件名等问题

iOS 开发: 解决Xcode7.3 不能自动索引头文件,文件名,代码补全等问题解决方案: 打开Xcode –> Target –> BuildSettings –> Apple LLVM 7.1 -Language-Objective C 下面的 Weak References in Manual Retain Release 设置为YES. 运行一下就可以用了。

2016-09-06 15:35:17 2235

转载 iOS 开发:CocoaPods 安装及问题 ERROR: Error installing cocoapods: activesupport requires Ruby version>=2.2.2

iOS 开发:CocoaPods 安装以及ERROR:  Error installing cocoapods:activesupport requires Ruby version >= 2.2.2.今天用新的Mac笔记本安装cocoa pods时出现一点问题,在此百度整理了三位大神的博客。 1. 什么是CocoaPods:CocoaP

2016-09-05 18:24:55 1624

原创 iOS开发:UITableview的多选功能实现

一、 先看效果: 最近项目中要运用即时通讯实现群组功能, 在创建群时需要选择添加多个成员:二、思路: 第一次点击cell选中, 再次点击取消选中;三、方法: 只需要设置两个属性, 操作两个方法即可; 1、UITableview 自带多选功能://允许多选_tableView.allowsMultipleSelectionDuringEditing = YES;2、 开启编辑权限//设置该属

2016-07-15 11:29:10 1194

原创 iOS开发:环信集成步骤以及常见错误

环信官方文档一、集成:下载SDK手动集成或者CocoaPod终端集成: 下载SDK导入文件以及依赖库: 关闭Bitcode: Build Settings → Linking → Enable Bitcode 中设置 NO。二、常见错误:x86_64错误: 一般这种错误都是重复导入文件或三方库引起的: 这里就是HyphenateFullSDK与HyphenateSDK 到导入

2016-06-28 18:02:44 3846

原创 iOS开发:字典(NSDictionary)和数组( NSArray)转换成字符串

概述: 在项目开发中,总是与服务器进行着接口的交互,传参是不可缺少的一部分。后台返回的j son数据我们可以很好的解析使用,但是我们如何向后台发送j son数据的参数呢?要知道,一般服务器是不允许传对象的。以下是在项目中遇到的实际问题,在此总结一下,供大家交流。一. 字典转字符串: 1。商品评论需求:对购买的产品进行评论,评论时需要上传图片,而且对本次购买的所有产品需要评

2016-06-23 10:54:39 11096

原创 iOS开发:发布证书无法安装,不能修改"System Roots"钥匙串

今天在申请发布证书时双击安装出现不能修改System Roots钥匙串问题: 如下图所示: 解决办法: 1、有“登录”或“login”: 直接把要安装的 根证书 拖进去,就行啦。 2、没有登录: 第一步:右键新建 第二步:添加 第三步:点击登录,拖进根证书:

2016-05-21 10:44:20 10888

原创 iOS开发:code signing is required for product type 'Application' in SDK 'iOS 9.2'

在真机测试的时候往往会突然出现这样一个错误,code signing is required for product type ‘Application’ in SDK ‘iOS 9.2’ ,说明代码签名证书不对劲。原因是之前上传app的时候修改了发布证书和通配符,跑真机的时候忘改过来了。解决方案,1.选择工程->Build Settings -> Code Signing -> Code Sig

2016-04-15 10:04:43 716

原创 iOS开发:如何修改app名称

我们平时虚拟机调试还是真机测试,app名称默认是文件夹名字,那如何修改app 的名字,然它呈现我们想给app的名字呢?很简单: 一步搞定! 在info中添加一个字段: Bundle display name : String:写项目名字即可

2016-04-14 18:15:37 3763

原创 iOS开发:bitcode问题:linker command failed with exit code 1 (use -v to see invocation)

真机测试遇到一个问题: ……/……/HyphenateSDK/lib/libHyphenateFullSDK.a(EMCmdMessageBody.o)’ does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated libra

2016-04-14 18:05:45 625

原创 iOS开发:xib之UICollectionView自定义cell

XIB——UICollectionView自定义cell创建UICollectionViewCell的XIB文件:利用:XIB——AutoLayout添加约束自定义cell: 不会添加约束的,可参考iOS开发:XIB之AutoLayout添加约束 注册cell:!!! 协议方法中给cell赋值 运行:iPhone 6 : 375 * 667 :

2016-04-13 09:14:21 6433

原创 iOS开发:App项目打包上传到App Store的步骤

第一步:登录苹果开发者网站Apple Developer第二步:进⼊Member Center2.1 点击Member Center2.2登录开发者账号2.3进入生成证书 界面第三步: 生成证书3.1生成证书3.1.1 点击添加3.1.2 选择continue,进入发布证书创建界面3.1.3 选择发布证书,点击next3.1.4 选择continue,进入CSR添加界面3.2 创建CSR3.2.1

2016-04-06 11:54:26 2470

转载 iOS 开发: 用户名、邮箱、电话号码、密码、昵称正则表达式验证

iOS 开发: 用户名,邮箱,电话号码,密码等正则法则

2016-04-01 11:32:50 3110

转载 iOS开发: Apple Developer之Provisioning Profile(Certificate) 与 Code Signing详解

iOS Apple Developer: Provisioning Profile(Certificate) 与 Code Signing详解转载于:http://blog.csdn.net/phunxm/article/details/42685597引言:1.什么是App ID? Explicit/Wildcard App ID有啥区别? 什么是App Group ID?2.什

2016-04-01 11:04:34 12591

原创 iOS开发:XIB之UITableView自定义cell

iOS开发:XIB之UITableView自定义cell

2016-03-18 09:07:42 1081

原创 iOS开发:XIB之AutoLayout添加约束

XIB——AutoLayout添加约束仿QQ登录界面:说明:以下各图背景红色只是方便看清楚;1.创建工程:创建xib文件,不会,可看上上上篇:初识xib;2.打开xib文件:(1).创建头像:拖控件:uiimageview——》放到任意位置——》点击Align键,Pin键;如下图:此时:就可以对控件任意约束了:说明:由于时间原因,没介绍的以后慢慢自己琢磨;...

2016-03-16 18:48:34 20082

原创 iOS开发: initializer element is not constant错误

initializer element is not constant错误原因:C语言初始化一个全局变量或static变量时,只能用常量赋值,不能用变量赋值!

2016-03-04 08:57:24 582

原创 iOS开发:上传头像到服务器

iOS  上传图片(头像)到服务器:

2016-02-26 19:08:45 5874

原创 iOS开发: http请求 cookie值

iOS http请求 cookie值1. 废话:最近项目中在登录时遇到一个http 请求cookie值的问题:首先是向服务器发送请求(服务器IP,登录账号和密码等)验证是否登录成功,当登录成功后需要跳转到个人信息的界面,这时就需要在个人信息界面展示一些昵称,电话号码等信息;那么什么时候获取个人信息比较好 ? 怎么获取(前端(数据库,本地存储) 还是 后台服务器存储) ? 最后后台的

2016-02-24 10:40:42 3727

原创 iOS开发:初识xib

初识xib个人认为,一般创建XIB界面的话有两大类情况:1.可直接选择xib界面的,如常用的UIViewController、UITableViewController以及cell、UICollectionViewController以及cell;2.不能选择xib的,如常用的UIView;一、创建文件时可直接选择.xib:第一步:创建测试工程——>新建

2016-01-21 09:52:13 1734

转载 iOS开发:深入理解RunLoop

一、RunLoop的概念:详细见: 官方文档一般来讲,一个线程一次只能执行一个任务,执行完成后线程就会退出。如果我们需要一个机制,让线程能随时处理事件但并不退出,通常的代码逻辑是这样的:function loop() {    initialize();    do {        var message = get_next_message();

2015-12-30 18:26:25 1269

原创 iOS开发:iOS9.0适配之http修改为https、Bitcode、Scheme白名单等问题

iOS9.0适配一、网络适配由Http改成Https:1.问题:iOS9.0SDK在编译的时候,默认所有从NSURLConnection、CFURL和NSURLSession发出的http请求,都改为https请求。由于AFNetworking版本底层是用了NSURLConnection,所以使用AFNetworking的app都将受到影响。2.解决方案:(1).服务器升级:方

2015-12-06 13:39:17 3996

原创 iOS 开发:AVPlayer播放视频

AVPlayer播放视频AVPlayer  AVAudioPlayer  MediaPlayer 的不同AVAudioPlayer:使用简单方便,但只能播放本地音频,不支持流媒体播放AVPlayer: iOS4.0以后,可以使用AVPlayer播放本地音频和支持流媒体播放,但是提供接口较少,处理音频不够灵活MediaPlayer :是用来处理网络上的视频文件的播放的系统类.

2015-12-04 19:15:23 1046

Android SDK 27.0.3

Android SDK 27.0.3

2018-09-04

2019全国各省市最新行政区划数据-更新版

2019年最新全国各省市区县行政区划数据-最新全国各省市区县行政区划数据。

2019-02-28

Android Studio_gradle-3.3

AndroidStudio_gradle-3.3

2017-03-11

ios高仿qq(侧滑、好友列表等)

高仿qq开发,包含qq侧滑,动画实现qq好友列表

2017-03-07

高仿QQ_2.0

运用当前主流、成熟框架搭建,框架可以直接用于开发自己项目; 采用mvc设计模式,代码兼xib开发。

2018-04-25

iOS 高仿qq(侧滑、好友列表等)

iOS 高仿qq(侧滑、好友列表等)

2017-03-07

Xcode上传App工具 - Application Loader

Xcode11之后就没有Application Loader工具了,本工具是3.7.2版本,下载解压zip可直接安装使用,亲测可用。

2020-03-27

2018年最新 IT工程师技能图谱

2018年最新 IT工程师技能图谱,涵盖所有技术最新技术点。

2018-06-01

两行代码实现自动滚动轮播图

MRC内存管理、最大化复用实现两个界面宽度实现多张图片轮播。

2018-05-24

iOS-帮助与反馈

iOS-帮助与反馈

2017-08-25

iOS -QQ开发

iOS 仿qq开发,利用mudp框架、mvc设计模式、xib开发。

2017-03-09

iOS 12.3真机包

iOS 12.3真机包

2019-06-04

仿QQ开发(侧滑,好友列表)

仿QQ开发(侧滑,好友列表)

2017-03-08

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

TA关注的人

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