iOS的博客

https://niwoxuexi.com/blog/user/102

  • 使用XCode开发第一个IOS程序

    1、打开XCode,选择“File”-“New”-“Project”,如下图2、在弹出的新建工程模板中,选择“Single View APP",表示自动创建一个单视图APP。点击Next,如下图3、接下来,输入工程信息,项目名称,公司等,最好都用英文。然后点击Next,选择项目存放位置,即可创建一个IOS项目,如下图4、大概介绍下,XCode开发工具的功能区域,如下图:5、点击Main.story ...

    • 更新时间: 2021-01-26 09:38
    568浏览
    0推荐
    0评论
  • Xcode - 清理Xcode中的垃圾文件

    1. 移除DerivedData,建议定期清理,会重新生成这个文件夹中保存的是Xcode的缓存文件,曾经在Xcode跑过的所有项目的索引、build的信息等都会保存在这里。删除后在下次打开项目编译的时候将会重新生成。由于这里包含了大量已经没用的项目的信息又懒得去筛选,于是把整个文件夹删了。文件目录: ~/Library/Developer/Xcode/DerivedData打开方式:方式一:在终端 ...

    • 更新时间: 2021-01-18 03:12
    732浏览
    0推荐
    0评论
  • iOS开发工具,ios开发类库

    iosUI组件介绍,iOS开发常用工具整理,ios开发总结1、通过CocoaPods安装项目名称项目信息AFNetworking网络请求组件FMDB本地数据库组件SDWebImage多个缩略图缓存组件UICKeyChainStore存放用户账号密码组件Reachability监测网络状态DateTools友好化时间MBProgressHUD一款提示框第三方库MWPhotoBrowser一款简单的 ...

    • 更新时间: 2021-01-11 03:22
    1161浏览
    0推荐
    0评论
  • XCode编译:pngcrush caught libpng error原因及解决方法

    发现Xcode添加完图片资源后编译时出现如下提示错误。While reading /Volumes/data2/project/XXXX/XXXX/bg.png pngcrush caught libpng error: Could not find file: /Users/xxx/Library/Developer/Xcode/DerivedData/xxxx/Build/Products/ ...

    • 更新时间: 2021-01-11 03:19
    547浏览
    0推荐
    0评论
  • 清理Xcode存储空间

    128G的空间太小了,一般Xcode使用久了,就占了20-30G。定期清理Xcode缓存,可以释放很大的空间。作为一个iOS开发,bi’bei下面就告诉你有哪些文件是可以删除的。清理下面的文件,可以让你的电脑多出10-20G的空间。清理Xcode打包生成的Archives文件。路径:~/Library/Developer/Xcode/Archives,当然你可以留下你不想删除的包。清理Xcode缓 ...

    • 更新时间: 2021-01-11 03:17
    497浏览
    0推荐
    0评论
  • Mac如何关闭开机启动项

    1、首先进入“系统偏好设置”的 “用户与群组”选项。2、打开用户与群组后可以看到如图所示的“登陆项”标签。3、可以看到有应用程序是默认开机启动的,点击左下角的“+-” 即可添加或删除开机启动程序。如果机器有设置密码,先点击左下角锁的图标进行解锁。 ...

    • 更新时间: 2019-11-02 03:28
    1334浏览
    0推荐
    0评论
  • MacOS 开发 — 关闭开机自启动软件

    ...

    • 更新时间: 2019-11-02 03:27
    1922浏览
    0推荐
    0评论
  • iOS中基于协议的路由设计

    一、背景前段时间对我们自己的App做了结构上的重构,抛弃了之前简单的MVC开发模式,原因是随着App的业务线越来越多,单个页面的功能越来越复杂,MVC开发模式导致整个Controller-layer的代码越来越多。本文将分享重构中的Router模块。使用路由模式可以解决我们项目中页面与页面之间的耦合(因为我们App是视图生命周期作为驱动,所以这里说是页面,实际是控制器层),因为一个页面功能太多就会 ...

    • 更新时间: 2019-08-11 04:22
    1110浏览
    0推荐
    0评论
  • 跨端框架深度评测:微信原生、wepy、mpvue、uni-app、taro、chameleon

    之前 Taro 团队发布了一篇《小程序多端框架全面测评》,让开发者对业界主流的跨端框架,有了初步认识。感谢 Taro 团队的付出。不过横评这件事,要想得到更精确的结论,其实非常花费时间。它需要:真实的动手写多个平台的测试demo,比较各个平台的功能、性能,它们的实际情况到底是不是如文档宣传的那样?真实的学习每个框架,了解它们的学习曲线,在实际开发中遇到问题时,感受它们的文档、教程、社区生态和技服能 ...

    • 更新时间: 2019-08-09 10:23
    2045浏览
    0推荐
    0评论
  • 一步快速获取 iOS 设备的 UDID

    一步快速获取 iOS 设备的 UDID请使用 iPhone 或 iPad 上的 Safari 浏览器打开本页面或者扫描下面的二维码,即可快速获取 UDID 扫描二维码,获取 UDID什么是UDID?UDID,是 iOS 设备的一个唯一识别码,每台 iOS 设备都有一个独一无二的编码,这个编码,我们称之为识别码,也叫做UDID( Unique Device ...

    • 更新时间: 2019-08-09 10:06
    2204浏览
    0推荐
    0评论
  • 通用接口文档(7天) - 3小时更新一次

    声明: v1七日,v6实况天气接口无需注册,永久免费,请放心使用! (仅限于个人非商业用途, 日限5万次)商用请付费, 以便获得更快的更新频率和稳定性!通用接口文档(7天) - 3小时更新一次API地址GET https://www.tianqiapi.com/api/?version=v1GET参数参数类型必填备注appidString是账户ID (点击申请)appsecretString是账户 ...

    • 更新时间: 2019-08-08 11:13
    2177浏览
    0推荐
    0评论
  • 实况天气接口文档(1天) - 3小时更新一次

    实况天气接口文档(1天) - 3小时更新一次声明: v1七日,v6实况天气接口无需注册,永久免费,请放心使用! (仅限于个人非商业用途, 日限5万次)商用请付费, 以便获得更快的更新频率和稳定性! API地址GET https://www.tianqiapi.com/api/?version=v6 GET参数 参数 类型 必填 备注 ...

    • 更新时间: 2019-08-08 11:11
    1450浏览
    0推荐
    0评论
  • iOS 保留两位小数 不四舍五入

    iOS 保留两位小数 不四舍五入1. 保留两位小数不进行四舍五入Nslog("@.2f",floor((2.34567)*100)/100); 2,传送门-(NSString *)notRounding:(float)price afterPoint:(int)position{ NSDecimalNumberHandler* roundingBehavior = [NSDecimal ...

    • 更新时间: 2019-08-08 03:03
    2947浏览
    0推荐
    0评论
  • iOS常用工具类-输入信息验证 emali, 手机号, 身份证, 数字

    iOS常用工具类-输入信息验证 验证 emali, 手机号, 身份证, 数字#pragmamark-验证输入信息 //验证email +(BOOL)isEmail:(NSString*)input{ NSString*emailRegex=@"^([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)*@([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+ ...

    • 更新时间: 2019-08-08 02:57
    1590浏览
    0推荐
    0评论
  • svn-命令行常用命令集锦

    1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)简写:svn co2、往版本库中添加新的文件svn add file(file是文件名称)svn add *.java(添加当前目录下所有的java文件)3、将改动的文件提交到版本库svn commit -m “your content”简写:svn ci4、加锁/解锁svn lock -m “y ...

    • 更新时间: 2019-08-07 12:50
    1187浏览
    0推荐
    0评论