董志强的博客

从现在开始,把以前的开发经验慢慢的写出来,简书:http://www.jianshu.com/u/efd1b768ff7e...

iOS开发字符串倒序,倒序单词字母,不倒序单词位置

自己公司的一道简单的java面试题,使用Java很简单,使用OC也不难1. "Is not there is not. I love the person but not in"变为“sI ton ereht si .ton I evol eht nosrep ...

2018-03-06 17:25:15

阅读数:37

评论数:0

Mac安装Homebrew教程

1、打开官网:https://brew.sh/ 2、打开终端输入  /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"...

2017-12-29 15:09:30

阅读数:1519

评论数:0

iOS开发之cocoapods报错MacOSSierra10.13-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framewor

终端报错: -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory...

2017-12-05 12:52:30

阅读数:1664

评论数:0

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

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

2017-07-20 16:09:15

阅读数:16131

评论数:1

Ubuntu系统下go语言环境的搭建

Ubuntu安装Go: sudo add-apt-repository ppa:gophers/go sudo apt-get update sudo apt-get install golang-stable 方法二: sudo apt-get install golang ...

2017-01-18 14:38:02

阅读数:8909

评论数:0

iOS开发计算工程里面的代码行数

在网上搜到几种统计源代码行数的方法:1、打开终端。2、cd到你项目的路径。3、输入如下命令:a) 统计整个工程的所有文件的代码量以及总量find . "(" ...

2018-04-02 16:31:53

阅读数:6

评论数:0

iOS开发之UIControlEventEditingChanged失效

在UITextFieldDelegate方法中,使用了- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)stri...

2018-03-02 11:52:26

阅读数:30

评论数:0

iOS开发之获取手机本地语言

    NSArray *languageArry = [NSLocale preferredLanguages];    NSString *currentLanguage = [languageArry objectAtIndex:0];    NSLog ( @"=====...

2018-03-02 11:49:17

阅读数:32

评论数:0

iOS开发之国际化(二)

前言语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。往往一些应用程序需要提供给多个国家的人群使用,或者一个国家有多种语言,这就要求应用程序所展示的文字、图片等信息,能够让讲不同语言的用户读懂、看懂。进而提出为同一个应用程序适配多...

2018-02-28 14:44:03

阅读数:54

评论数:0

iOS开发之国际化(本地化)

** 原文发表在:https://www.xiaolei0808.com/2016/04/24/Localized-iOS/ **一个iOS应用程序,如果想要在多个国家和地区的AppleStore上架,是很简单的一件事情。如果想要每个国家和地区的用户都能获得良好的使用体验,首先需要做的一件事情就是...

2018-02-28 14:40:48

阅读数:83

评论数:0

iOS开发判断字符串为null

if (str isEqual:[NSNullnull]]) {       //当标签为空时       NSLog(@"字符串为空"); }

2018-02-26 18:06:10

阅读数:43

评论数:0

iOS开发之越狱

我的越狱版本是8.1.1,在使用pp越狱助手和快用苹果助手越狱是,都爆出了检查不到驱动,要不就是驱动版本过低,明明安装了最新的ituns驱动,多次安装,重试都不可以,最后使用:爱思助手https://www.i4.cn/,解决的越狱问题,意见解决,完美 结果可见已经越狱成功

2018-01-17 12:41:10

阅读数:134

评论数:0

iOS的帮助网站(企业包发布)adhoc的测试

1、https://www.pgyer.com/  蒲公英不错的网站 2、https://fir.im/  这个也不错,不需要把企业包上传到自己的服务器,就是价格有点高

2018-01-16 14:26:55

阅读数:183

评论数:0

iOS开发之企业级账号的使用注意的坑

iOS企业及账号的申请的流程这里就不说了,网上太多了 1坑、iOS的企业级账号申请成功后,in house模块需要在账号激活2周之后才能正常使用(被坑哭了) 2坑、iOS的企业级账号,激活使用visa信用卡的时候,一定不要把信息填错 3坑、不要乱使用Xcode的 功能

2018-01-16 12:25:06

阅读数:173

评论数:0

多年iOS开发经验总结(一)

1、禁止手机睡眠 [UIApplication sharedApplication].idleTimerDisabled = YES; 2、隐藏某行cell- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:...

2017-12-31 15:29:01

阅读数:128

评论数:0

iOS开发之WKWebView的使用以及遇到的问题

一、WKWebView简介 UIWebView自iOS2就有,WKWebView从iOS8才有,毫无疑问WKWebView将逐步取代笨重的UIWebView。通过简单的测试即可发现UIWebView占用过多内存,且内存峰值更是夸张。WKWebView网页加载速度也有提升,但是并不像内存那样提升那...

2017-12-29 14:12:04

阅读数:385

评论数:0

iOS开发复制Label、textView内容是显示拷贝,不是copy

如下图所示修改plist文件即可 选择China

2017-12-28 11:37:32

阅读数:130

评论数:0

iOS开发之获取LaunchImage启动图

#define KYRect  [UIScreen mainScreen].bounds //获取启动图片     CGSize viewSize = KYRect.size;     //横屏请设置成 @"Landscape"     NSString...

2017-12-27 10:48:27

阅读数:262

评论数:0

iOS开发之企业开发者账号打包发布 App 到服务器上的流程

说明: 下面只讲怎么用 企业开发者账号 打包发布到服务器,至于 企业开发者账号 的申请就自行 百度 ,Certificates 和 Provisioning Profile 创建时记得选择 In House 就行,其他没什么区别,这里也不多说了。 企业开发者账号打包发布 App 到服务器上的流程 ...

2017-12-22 09:58:38

阅读数:549

评论数:0

iOS开发之国际化

前言 语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。往往一些应用程序需要提供给多个国家的人群使用,或者一个国家有多种语言,这就要求应用程序所展示的文字、图片等信息,能够让讲不同语言的用户读懂、看懂。进而提出为同一个应用程...

2017-12-21 17:12:53

阅读数:92

评论数:0

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