- 博客(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
原创 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开发: 如何为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开发: 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之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开发: 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
Xcode上传App工具 - Application Loader
2020-03-27
iOS中怎么将#35b665(16进制)的颜色值赋给image,请大神帮忙
2015-11-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅