自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天道酬勤

人世间所有美好的事物,我都想细细品尝

  • 博客(678)
  • 资源 (11)
  • 论坛 (1)
  • 收藏
  • 关注

原创 dyld: Library not loaded: @rpath/AFNetworking.framework/AFNetworking

自己的解决办法:去掉Other Linker Flags 中的$(inherited) 选项另外的解决方案:1. clear项目运行的缓存2. 重启xcode3. 重新执行pod install,也可以重新执行pod update/setup4. 在target -> build phases -> Link Binary With Librarie...

2020-03-12 14:59:52 616

原创 iOS中storyboard使用keypath设置圆角、边框、placeholder颜色

设置圆角clipsToBounds Boolean truelayer.cornerRadius Number 2设置边框和边框色layer.borderWidth Number 1layer.borderColorFromUIColor Color ***设置placeholder的颜色_placeholderLabel.textColor Color ...

2020-03-10 20:41:37 281

原创 Ubuntu16.04解决交叉编译生成的二进制文件,在卓模拟器上执行./a.out文件报错:/system/bin/sh: ./a.out: No such file or directory

出错现象:在交叉编译过程中注意:安卓模拟器的cpu架构一般是x86或x86_64类型, 安卓真机应该都是arm架构。架构不同编译不同。环境:电脑系统:Ubuntu 16.04 64位, x86_64架构安卓模拟器: Android 4.2 32位 x86架构1. Ubuntu 上使用32位编译chenfan@ubuntu:~/work/git$ gcc main....

2020-02-28 18:45:13 250

原创 解决安卓模拟器系统中已经是root用户,mount仍然报错:Permission denied

错误信息:root@android:/ # mount -o rw,remount,rw /systemroot@android:/ # mount -o rw,remount,rw /system mount: Permission denied原因分析:可能是系统在启动的时候/system目录已经被分成ro(read-only)权限。所以需要在启动的预先设置为rw权限。1. 找...

2020-02-28 14:30:29 891

原创 Debugserver调试服务器error: failed to attach to process named: "" unable to start the exception thread...

环境:iOS 10.2.1 iPad Pro(已越狱)拷贝手机上的debugserver 到电脑上#scp root@192.168.1.115:/Developer/usr/bin/debugserver ./使用ldid从新进行签名#ldid -e debugserver > debugserver.entitlements#ldid -Sdebugserver....

2020-02-12 11:14:38 358

原创 iOS安装脱壳后的ipa

安装手机必须是越狱后的苹果设备1. 在越狱后的手机中断中执行查询App编码并脱壳# Clutch -i // 查询设备已安装的设备列表# Clutch -d 14 // 脱壳对应的App2. 找到对应的脱壳后的ipa# cd /private/var/mobile/Documents/Dumped # tar -zcvf 001.tar.gz com.cmc...

2020-02-12 11:13:14 801

原创 [!] Authentication token is invalid or unverified. Either verify it with the email that was sent ...

出现问题的现象是,在上传自己的cocoapods框架时出现了如图问题解决办法:1. 执行命令:pod trunk register '12345678@qq.com' 'MacleChen' --description='mac pro' 2. 在自己邮箱里面去点击,那个邮件里面的连接,就可以了(如果找不到那个邮件,多等个几分钟的。或着去垃圾箱中找找,有可能是腾讯把他等垃圾邮件了)3...

2019-12-13 21:56:47 349

原创 Encountered an unknown error (Could not find a `ios` simulator (valid values: ). Ensure that Xcod...

问题现象描述:在执行pod spec lint CZFScrollAdView.podspec 命令时, 出现以下图片的错误, 这个问题主要是因为我们可能使用了XCode10以上的版本,然后我们的cocoapods版本太低了,不够完全支持,升级一下或重新安装一下cocoapods具体针对这个问题的解决办法如下:首先需要将刚才提交的tag进行删除git tag -d 0.0.1 // ...

2019-12-13 21:55:29 167

原创 iOS中单元测试和UI测试教程2019-12——Xcode10.3

单元测试的目的提高开发效率提高代码的健壮性保证程序的正常运行(不包括发现bug)系统测试的几个方法说明测试的父类 : XCTestCase开始的方法: setup()测试结束走的方法:teardown()swift 项目和OC项目同理,只是在第三步上注意一下不同的头文件引用的方式。1. 新建OC项目,选择单元测试和UI测试2. 编写测试方法3. 在测试单元类中...

2019-12-13 11:48:21 78

原创 Android中打包arr,并集成到安卓项目中

打包aar1. 创建Android新工程2. 再次新工程中创建Module3. 在新创建的Module中创建java类,publish对外提供的类MyStudent.java内容public class MyStudent { public static void printMyage() { Log.v(null, "我的年龄是100岁"); }}...

2019-12-13 11:46:09 278

原创 Android 5.0以上机型使用tcpdump抓包

前提使用已经root的手机,1. 下载兼容Android 5.0以上机型的tcpdumphttps://www.foverle.com/FreedomNoteProject/attachment/attachment/tcpdump/ff8081816df33528016ea1e8c0150185/1576051915136.tcpdump2. 上传tcpdump 到安卓手机上#adb p...

2019-12-13 11:44:48 148 1

原创 iOS创建自己本地缓存目录,截图图片存储失败问题

1. 创建自定义目录时,fileExistsAtPath 必须判断是文件目录/** get absolute iamge cache path @param imageName file name @return absolute path */+ (NSString *)getAbsoluteImageCachePath:(NSString *)imageName { ...

2019-12-09 18:06:55 98

原创 Android 的APK打包(debug/release)

打包Debug 的apk1. 选择Build apk(s) 打包app_debug.apk2. 获取对应的app_debug.apk文件打包Release 的apk1. 选择signed bundle/apk2. 选择打包bundle还是apk3. 选择已有的签名证书或创建证书(我们选择创建证书哈)4. 创建证书,并点击下一步5. 生成release的apk包...

2019-12-09 14:14:40 347

原创 Reveal真机调试,并遇到问题

效果图1. 越狱手机2. 在Mac电脑上安装破解版的Reveal软件3. 在越狱手机上安装Reveal Loader (注意:Reveal Loader 用不了,可以先删除Reveal Loader,再安装Reveal2Loader) 这些都是在Cydia中安装4. 在手机上设置Reveal可以使用的程序5. 在Mac电脑上查看6. 使用cocoapod 安装Reveal到自己...

2019-12-09 14:01:44 209

原创 iOS的SDK编写静态库framework添加新分类出现的unrecognized selector sent to instance解决

问题:调用找不到类的.m文件中的方法解决方法在demo中添加-ObjC

2019-12-09 14:00:57 69

原创 iOS逆向 -- 越狱手机LLDB调试

1. 在同一网段中连接越狱手机的终端(如何连接?https://www.jianshu.com/p/3b31575cdadb2. 切换到 /Developer/usr/bin目录下,找到debugserver3. 执行./debugserver *:123456 -a getIPhoneInfo (端口自定义)4. 打开mac终端 执行命令: LLDB 进入断点模式下 $LLDB...

2019-12-09 13:59:35 64

原创 iOS中从零搭建Framework开发和调试程序

1. 创建项目时,选择“Framework & Library”2. 选择自己使用的时framework静态库还是动态库2.1 动态库集成方式2.2 静态库集成方式3. 创建调试framework的*.workspace文件,将framework的工程文件拖拽到Demo的工程中系统将自动创建workspace文件,自己将其命名成和Demo工程一样的名字即可(这里随意)4...

2019-12-09 13:58:33 153

原创 python基础之os.system函数

前言os.system方法是os模块最基础的方法,其它的方法一般在该方法基础上封装完成。os的system原理system函数可以将字符串转化成命令在服务器上运行;其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程;上述原理会导致当需要执行多条命令行的时候可能得不到预期的结果;import osos.system('cd /us...

2019-12-09 13:57:32 460

原创 报错:/usr/bin/python: Error while finding module specification for 'virtualenvwrapper.hook_loader'

原因:workon命令失效,Python的版本变更,先前是用的python3.6下安装的Python虚拟环境,相关的文件是在/Library/Frameworks/Python.framework/Versions/3.6/bin解决方案1:重新在新的的python3.7环境下安装虚拟环境$sudo pip3 install virtualenv virtualenvwrapper$sour...

2019-12-06 13:45:16 543

原创 iPhone设备上安装beta版本系统,在浏览器中搜索网址 beta.apple.com

点击下面的注册或登录然后输入登录信息,验证码选择注册您的设备选择系统类型向下滑动,点击下载描述文件[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IVITfQBQ-1575611010721)(https://upload-images.jianshu.io/upload_images/906440-da511c292b20f11b.png?imag...

2019-12-06 13:44:01 561

原创 OpenSSH 连接iphone的越狱设备,脱壳导出APP中的.h文件

在cydia中搜索安装OpenSSH, AFC2,APPSync(添加AppSync官方源:https://cydia.angelxwind.net/(如何添加源?)设置统一WIFI网络或着使用USB连接(亲测WIFI连接太卡了)在mac终端上执行:ssh root@192.168.1.121 // 连接设备 密码为:alpine通过USB连接 , 安装工具:brew ins...

2019-12-06 13:43:05 420

原创 ios中使用FMDB数据的增删改查

#使用cocoapods集成####1. 初始化pod文件pod init####2. 编写Podfile文件# Uncomment the next line to define a global platform for your project# platform :ios, '9.0'target 'MyFMDBDemo' do # Uncomment the nex...

2019-12-06 13:42:04 66

原创 Objective-C 懒加载没有调用?怎么办

#可能错误原因#####1. 是否保证变量是用@property修饰#####2. 是否保证类加载方法中使用“_”下划线的变量,且做判断空处理#####3. 是否保证调用的使用要用“self”的点语法调用@property 系统已经帮我们创建好了getter和setter方法, 我们所做的就是覆盖系统创建的方法#懒加载正确编码/// 文件目录@property(nonatomic, ...

2019-12-06 13:41:03 36

原创 Mac系统上git忽略文件或文件夹

#备注:只对本地副本有效, 不会影响到其它仓库##1.账户文件夹下新建一个.gitignore_global文件$:vim ~/.gitconfig##2. 在.gitignore_global中添加要忽略的文件(例如).DS_Storenode_modules/dist/npm-debug.logbuild-debugger.js.ide##2.设置.gitignore_...

2019-12-06 13:40:17 206

原创 iOS中CoreData的增删改查相关使用技巧

创建项目时选择创建实体(选择项目中的.xcdatamodeld后缀文件)创建实体类将AppDelegate中的coreData相关剪切到自己新建的类中(CoreDataStack)里面有增删改查的方法//// CoreDataStack.m// MyCoreDataDemo//// Created by 陈帆 on 2019/11/6.// Copyright...

2019-12-06 11:55:59 133

原创 Flutter中JSON数据到模型 复杂数据模型解析 模型嵌套

基本数据模型类class BaseModel { String id; double createdTime; double updatedTime; BaseModel(this.id, this.createdTime, this.updatedTime) : super(); BaseModel.fromJson(Map<String, dynamic&g...

2019-12-06 11:55:02 799

原创 Execution failed for task ':fluttertoast:compileDebugJavaWithJavac'.

问题描述:What went wrong:Execution failed for task ':fluttertoast:compileDebugJavaWithJavac'.> Compilation failed; see the compiler error output for details.* Try:Run with --stacktrace option to ...

2019-12-06 11:54:02 1306

原创 iOS中自定义网络框架NSURLSession 导入cer证书 post/get

###直接上代码.h文件//// HWNetworking.h// SpeakerNetworkConfig//// Created by 陈帆 on 2019/10/23.// Copyright © 2019 wenming liu. All rights reserved.//#import <Foundation/Foundation.h>NS_...

2019-12-06 11:52:38 65

原创 设备arm架构不同造成Invalid bitcode signature

#####我出现这种现象是因为代码在6s设备运行OK,但是在5c上运行出错;解决办法:更改Scheme中的build configuration 为release模式设置Xcode

2019-12-06 11:51:27 50

原创 flutter 开发ios升级到iOS13之后运行报错

android studio中跑Flutter项目,运行iOS13系统报错2019-10-29 14:45:16.875 ios-deploy[38706:203108] [ !! ] Error 0xe800007f: Device doesn't support wireless sync. AMDeviceStartService(device, CFSTR("com.apple.de...

2019-12-06 11:49:57 438

原创 解决部分react-native的ios或安卓执行Link出错问题

在项目的目录下,用终端执行:第一步cd node_modules/react-native/scripts./ios-install-third-party.sh第二步 (可以解决:third-party: ‘config.h’ file not found问题)cd node_modules/react-native/third-party/glog-0.3.5/…/…/script...

2019-12-06 11:48:49 173

原创 获取git库的RN项目添加react-native

命令中 --save 放置在最后面添加react-native相关模块yarn add --save react-native@0.55.0 react查看react-native 版本react-native --version运行在真机设备上前提:a. 必须让手机连接电脑b. 必须让手机和电脑在同一局域网c. 设置ios项目中的 RCTWebSocketExecut...

2019-12-06 11:46:26 59

原创 iOS 在WKWebView设置首次携带Cookie、持久化设置Cookie方案、亲测可用

1. 第一次登录成功后存储Cookie(需要区分ios11系统以后和之前)+ (void)saveCookies:(WKWebView *)webView handle:(void (^)(BOOL isSuccessful))saveResponse { if (@available(iOS 11.0, *)) { WKHTTPCookieStore *shareC...

2019-10-10 14:05:26 1597

转载 Andriod和iOS log抓取

Andriod篇抓取log方法方法一:USB线连接,步骤如下:1.先下载sdk,下载成功后,解压安装,配置环境变量2.测试机,打开开发者选项中的USB调试(开发者选项可以在设置中关于手机连续点击,就会提示进入“开发者选项”)3.打开命令行(开始-->运行-->输入“cmd”),进入DOS命令框,进入sdk目录下的platform-tools文件中4.输入adb ki...

2019-10-09 13:51:19 329

原创 React-Native项目的模拟器和真机运行

1. 运行在Android上: react-native run-android // 默认运行设备 react-native run-android --simulator="XXX" // 模拟器运行 react-native run-android --device="chenfan_mate20pro" // 真机(ch...

2019-09-26 15:52:34 362

原创 npm ERR! notarget No matching version found for react-native-xlog@0.6.0

问题:1. 自己的解决办法:(找到自己RN项目下载的package.json文件)修改"react-native-xlog": "0.6.0", 为"react-native-xlog": "^0.6.0"或者:修改"react-native-xlog": "0.6.0", 为"react-native-xlog": "0.5.0"2. 方法2:npm install...

2019-09-08 12:46:03 3948

原创 Python3抓取电影天堂的电影数据列表,豆瓣评分排序,导出Excel,Mysql

测试程序;# coding = utf-8import requestsimport osimport refrom bs4 import BeautifulSoupimport xlwtimport pymysqlhead = { "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) Firefox/21...

2019-08-13 17:16:20 251

原创 iOS或swift集成第三方框架包的版本设置方式

== 1.0表示使用1.0版本 >= 1.0表示使用1.0或更高的版本 ~> 1.0表示使用版本1.0以上但是低于2.0的最新版本,如1.2,1.6

2019-08-01 23:06:25 71

原创 私有的Linux服务器上的git项目仓库创建

git@[服务器ip地址]:/home/git/[项目名称]搭建私有的git服务器教程---https://blog.csdn.net/yishengzhiai005/article/details/79947070搭建一个有git记录的git项目仓库,并上传文件到远程仓库(可见的git服务器工作目录)第一步:登录远程服务器,建立仓库1. ssh [服务器ip地址] // ...

2019-06-26 14:04:01 206

原创 ubuntu server 14.04:python3中 nginx 报 502 的错误

首先502的错误的原因也很多,有的人说是缓存区的设置太小,有的人说是权限问题。其实主要我们根据自己的问题去追踪解决。(查看nginx下的log日志和查看自己项目下的log日志)1. 我自己遇到的问题是:root@ubuntu14:/srv/awesome/log# pwd/srv/awesome/logroot@ubuntu14:/srv/awesome/log# lltotal ...

2019-06-25 16:41:06 107

NHibernate.chm 使用手册

想对全面的.net 网页制作中使用到的数据库框架

2014-03-21

qtopia 使用手册

arm版—linux系统中的qt2帮助文档

2014-03-21

应用图标生成器

该软件是安装在MAC操作系统上的软件,主要是生成APP的应用图标。 软件的详细使用: 1. 选择一张尺寸大于1024*1024的图标; 2. 选择生成对应的图标的地址; 3. 点击要生成的iOS、Mac,Android的各个尺寸的应用图标;

2018-12-04

中国各大银行的logo

中国各大银行的最新logo

2017-05-17

iOS软件开发规范

ios开发的软件规范文档

2017-05-17

iOS编码规范

针对iOS开发者编写程序时的一些规范

2017-05-17

mac系统上的越狱安装必备软件

测试成功iphone6s,其它机型各位请大神自测

2017-02-09

ios10-ios10.2越狱文件

仅测试成功iphone6s,其它机型发烧友们各自尝试

2017-02-09

深入浅出的设计模式

软件编写过程中的设计模式

2016-03-29

swift 2.0 的学习

swift 2.0 学习必看书籍

2016-03-29

代码整洁之道

描述了代码编写中应该注意的事项

2016-03-23

MacleChen的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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