关闭

[置顶] mac使用Shell(终端)SSH连接远程服务器

前提:要有你需要连接的服务器的ip,端口号,服务器上的账户和密码 1、首先打开终端,然后输入sudo su - 回车进入根目录 2、然后输入:ssh -p 端口号 服务器用户名@ip (例如ssh -p 22 userkunyu@119.29.37.63 )回车,到这会让你输入yes或者no来确认是否连接,输入yes回车 3、然后输入在服务器上的用户密码回车 4、到此进入的是...
阅读(2991) 评论(1)

iOS开发之App从点击到启动

程序启动之前 从exec()开始 main()函数是整个程序的入口,在程序启动之前,系统会调用exec()函数。在Unix中exec和system的不同在于,system是用shell来调用程序,相当于fork+exec+waitpid,fork 函数创建子进程后通常都会调用 exec 函数来执行一个新程序;而exec是直接让你的程序代替原来的程序运行。 system 是在单独的进程中执行命...
阅读(138) 评论(0)

iOS开发实用技巧—Objective-C中的各种遍历(迭代)方式

一、使用for循环 优点:简单 缺点:由于字典和集合内部是无序的,导致我们在遍历字典和集合的时候需要借助一个新的『数组』作为中介来处理,多出了一部分开销。 二、使用NSEnumerator遍历 优点:对于不同的数据类型,遍历的语法相似;内部可以简单的通过reverseObjectEnumerator设置进行反向遍历 缺点:代码量稍大。 三、使用for...In遍历 优点:1)语法简洁...
阅读(33) 评论(0)

iOS开发之UITextField(输入框)限制只能输入整数和小数

我的是限制小数点后8位 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{     //    限制只能输入数字     BOOL isHaveDian = YES;     if...
阅读(12) 评论(0)

iOS开发Assertion failure in -[AFJSONRequestSerializer requestWithMethod:URLString:parameters:error:]

在使用AFNetworking 3.0 报错 Assertion failure in -[AFJSONRequestSerializer requestWithMethod:URLString:parameters:error:] 修改为     NSString *URLStr = [NSString stringWithFormat:@"http://xxxxxxxxxx"]; ...
阅读(23) 评论(0)

ios开发之验证你的服务器ATS是否PASS

scurl --ats-diagnostics --verbose https://baidu.com (这里是你的接口) 验证你的服务器ATS是否PASS,如果没有 那服务端Nginx上配置TLSV1.2,跟app没有关系了...
阅读(102) 评论(0)

iOS App的加固保护原理

苹果系统的封闭性导致iOS APP安全性比较高,但是实际上iOS应用本身被破解的难度并不高,一旦在越狱设备上,ipa被分析就会变得很容易,本文通过讲解iOS APP的破解分析过程来引出我们要如何的保护我们的应用。经过保护,iOS APP的安全性会获得很大的增强,大大提高了破解者破解的难度。对于iOS开发者来说,有必要了解这些措施,特别是针对一些金融、游戏类APP的开发。 一、iOS的安全问题 ...
阅读(58) 评论(0)

iOS 审核之 Performance - 2.5.2 被拒 dlopen(), dlsym(), respondsToSelector:, performSelector

现象 问题 前段时间界内掀起一阵热更新浪潮,然后苹果大大就发火了,然后呢... 所有包含下载远程脚本、动态加载其他库这种操作嫌疑的App都被警告了。 本以为自己App内没有上面这种东西,可以放心度过此劫,可是没想到一大早就发现 iTunes Connect 给自己发的邮件。苦逼中… 经历了大大小小四次提交审核,苹果大大终于放我通关了。 哎,记录一下,给后面的...
阅读(63) 评论(0)

ios开发之小总结「类与对象的判断方法和遍历字典的方法」

1、「对象」isKindOfClass「类名」用于判断某个对象是否为指定类,或该类的父类的对象 2、「对象」isMemberOfClass「类名」判断某对象是否为指定类的对象。 3、「类名」isSubclassOfClass「类名」判断一个类是否为另一个类的子类 4、「对象」isKindOfClass「类名」一个对象是否是一个类的成员(实例),或者是派生自该类的类的成员 ======...
阅读(81) 评论(0)

iOS9 获取手机的唯一标识(一)——CFUUID、NSUUID、IDFA、IDFV、UDID、OpenUDID 的区别

转自 http://my.oschina.net/hejunbinlan/blog/496724?p=1 在2013年3月21日苹果已经通知开发者,从2013年5月1日起,访问UIDID的应用将不再能通过审核,替代的方案是开发者应该使用“在iOS 6中介绍的Vendor或Advertising标示符”。 unique Identifier即将退出,苹果给了我们Vendor和Ad...
阅读(70) 评论(0)

iOS开发之Undefined symbols for architecture x86_64报错

Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_FMDeviceManager", referenced from: objc-class-ref in GCParametersDicClass.o objc-class-ref in AppDelegate.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command...
阅读(45) 评论(0)

iOS开发之App Icon(整套)生成工具App Icon Gear

App Store上面的良心免费工具App Icon Gear只需要一张1024*1024的原图即可生成一套图标 链接:https://itunes.apple.com/cn/app/app-icon-gear-xcode%E5%9B%BE%E6%A0%87%E8%B5%84%E6%BA%90%E5%8A%A9%E6%89%8B/id989646576?mt=12...
阅读(103) 评论(0)

iOS开发之Xcode9报错 Compiling IB documents for earlier than iOS7 is no longer supported.

在我们升级到Xcode9时,最低的编译版本为iOS8,但是在使用一些SDK的时候就会报出Compiling IB documents for earlier than iOS7 is no longer supported. 这句错误,这个时候我们点击错误跳转到Xib或Storyboard中随后按照截图操作,把build for 的版本更改为iOS7.1或以上错误即可解决...
阅读(452) 评论(0)

Mac上终端的命令总结

1、目录操作 命令名 功能描述 使用举例 cd 打开当前目录 cd dirname pwd 显示当前目录的路径名 pwd ls 显示当前目录的内容 ls -la dircmp 比较两个目录的内容 dircmp dir1 dir2 mkdir 创建一个目录 mkdir dirname rmdir...
阅读(85) 评论(0)

xcode快捷键(二)

新建项目 com + shift +N 新建文件 com + N偏好设置 通用 com + ,跳到指定行 com + L 当前行加断点 com + \移动编辑区最上方 com + 上移动编辑区最下方 com + 下移动光标所在行最左边 com + 左移动光标所在最右边 com + 右向前/后跳一个单词 option + 左&右向前删除一个单词 option + delete删除光标所在行后面的...
阅读(60) 评论(0)

iOS开发之Xcode开发快捷键大全

一、Xcode导航栏快捷键 1、从左到右依次command+1...8,显示相应界面; 2、右上角的界面视图控制,快捷键及其功能依次是 command+0->显示/隐藏导航器面板 command+d->显示/隐藏Bug面板 command+option+0->显示/隐藏右侧实用工具面板 3、在辅助编辑器中打开文件:在项目导航器中选中文件执行Optio...
阅读(98) 评论(0)

iOS开发之Simulator(模拟器)快速截屏快捷键

command+s...
阅读(150) 评论(0)

iOS开发之iOS11、iPhone X、Xcode9 适配指南

更新iOS11后,发现有些地方需要做适配,整理后按照优先级分为以下三类: 1.单纯升级iOS11后造成的变化; 2.Xcode9 打包后造成的变化; 3.iPhoneX的适配 一、单纯升级iOS11后造成的变化 1. 升级后,发现某个拥有tableView的界面错乱,组间距和contentInset错乱,因为iOS11中 UIViewController 的 automaticallyA...
阅读(274) 评论(1)

【iOS报错】“Internal error. Please file a bug at bugreport.apple.com and attach "/var/folders/v5/......”

解决方法: cmd + shift + k cmd + option + shift + k Restart Xcode...
阅读(339) 评论(0)

iOS开发之更改状态栏字体颜色

第一步:在plist文件中添加View controller-based status bar appearance 设置为 NO 如图所示 第二步:在Appdelagate的.m文件中- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)laun...
阅读(64) 评论(0)

iOS开发之cocoapods安装(2017)

因为淘宝的镜像不在维护了,所以最近看到一篇2107年的cocoapods安装博客Mark一下 第一步:安装rvm, 不管需不需要升级ruby,rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换。如果已经安装过跳到第2步(rvm -v 查看是否安装) $ curl -L get.rvm.io | bash -s stable //需要等一会 ...
阅读(430) 评论(0)
86条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:45421次
    • 积分:857
    • 等级:
    • 排名:千里之外
    • 原创:32篇
    • 转载:54篇
    • 译文:0篇
    • 评论:5条
    最新评论