随笔分类 -  iOS开发

1 2 3 4 5 ··· 14 下一页
摘要:临时解决方法: Target——Build Settings最下面有个VALID_ARCHS, 加一个x86_64 阅读全文
posted @ 2020-09-18 10:16 周宏伟 阅读(1182) 评论(0) 推荐(0) 编辑
摘要:一、首先去Lame官网 http://lame.sourceforge.net/download.php 下载源码(压缩包),这里以3.1版本为例。二、到 https://github.com/kewlbear/lame-ios-build 下载编译脚本(压缩包)三、解压源码,源码目录结构如下: 四 阅读全文
posted @ 2020-09-03 10:43 周宏伟 阅读(436) 评论(0) 推荐(0) 编辑
摘要:1. 打开Terminal2. 输入sudo vi /etc/hosts3. 输入本机密码4. 进入host文件后,按“i”,进入编辑模式5. 回车新建行,添加新的host6. ESC退出编辑模式7. 输入:wq,保存退出 阅读全文
posted @ 2020-04-22 14:41 周宏伟 阅读(358) 评论(0) 推荐(0) 编辑
摘要:在AppDelegate文件里面,@implementation AppDelegate 下面加上: @synthesize window = _window; 阅读全文
posted @ 2020-04-17 14:41 周宏伟 阅读(2066) 评论(0) 推荐(0) 编辑
摘要:如下路径,修改设置 Xcode --> File --> Workspace Settings --> Build System --> Legacy Build System 阅读全文
posted @ 2019-01-09 13:38 周宏伟 阅读(476) 评论(0) 推荐(0) 编辑
摘要:终端 -> 进入文件夹 查看每一行的行数 find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l 列出代码行数总和 find . -name "*.m" -or -name "*.h" -or 阅读全文
posted @ 2018-12-08 10:18 周宏伟 阅读(465) 评论(0) 推荐(0) 编辑
摘要:1.让一个web view充满屏幕 有时候你会看到有人向viewDidLoad()中添加代码,创建一个web view并让它充满整个可用区域。但这样效率很低,用起来很麻烦。 一个简单的方法是在你的视图控制器(view controller)中像这样加入一个属性: 1 let webView = WK 阅读全文
posted @ 2018-06-15 13:33 周宏伟 阅读(510) 评论(0) 推荐(0) 编辑
摘要:一、在info.plist中设置图标信息 首先将需要更换的图标按照下面的方式声明,以便我们能够正常调用文件和方法。注意,每个图标的图标名称和对应的文件名要一一对应。 二、在工程根目录下添加图标文件 图标文件需要在根目录下添加,这样才能正常调用。注意图标的文件有2x和3x两种尺寸,分别为 120x12 阅读全文
posted @ 2018-02-22 10:23 周宏伟 阅读(1009) 评论(0) 推荐(1) 编辑
摘要:iOS 7 之后苹果给 UIViewController 引入了 topLayoutGuide 和 bottomLayoutGuide 两个属性来描述不希望被透明的状态栏或者导航栏遮挡的最高位置(status bar, navigation bar, toolbar, tab bar 等)。这个属性 阅读全文
posted @ 2017-10-26 10:18 周宏伟 阅读(4125) 评论(0) 推荐(0) 编辑
摘要:移除 Xcode 运行安装 APP 产生的缓存文件(DerivedData) 只要重新运行Xcode就一定会重新生成,而且会随着运行程序的增多,占用空间会越来越大。删除后在重新运行程序可能会稍微慢一点,建议定期清理。 路径: 1 ~/Library/Developer/Xcode/DerivedDa 阅读全文
posted @ 2017-07-12 09:11 周宏伟 阅读(423) 评论(0) 推荐(0) 编辑
摘要:安装cocoa pods时, 在命令行中输入: sudo gem install cocoapods 报Operation not permitted - /usr/bin/xcodeproj这个错误, 解决办法: 用 sudo gem install -n /usr/local/bin cocoa 阅读全文
posted @ 2017-05-02 09:44 周宏伟 阅读(868) 评论(0) 推荐(0) 编辑
摘要:1.IGListKit,作者是Instagram Engineering Instagram 程序员做的,IGListKit 是数据驱动的 UICollectionView 框架,为了构建快速和可扩展的列表。另外,它有助于你在 app 结束对于大量视图控制器的使用。看看这篇来自 Ray Wender 阅读全文
posted @ 2017-02-08 10:21 周宏伟 阅读(581) 评论(0) 推荐(0) 编辑
摘要:Cocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的公共组件交由它去管理。Cocoapods的介绍及优点本文就不在赘述,我开始使用Cocoapods还是在两年前,那个时候它刚刚出现,网上的资料还非常的少,就连他们自己的Home 阅读全文
posted @ 2016-12-27 09:44 周宏伟 阅读(518) 评论(0) 推荐(0) 编辑
摘要:注意:XCode8的需要手动开启主target Capabilities中的Push Notification。 关于创建多个target后真机测试的证书问题,除了主target手动创建开发和发布证书,并设置了APNS证书外,其它均使用Automatically manage signing。 首先 阅读全文
posted @ 2016-12-19 14:51 周宏伟 阅读(824) 评论(0) 推荐(0) 编辑
摘要:1.获取电池电量(一般用百分数表示,大家自行处理就好) 1 2 3 4 -(CGFloat)getBatteryQuantity { return [[UIDevice currentDevice] batteryLevel]; } 1 2 3 4 -(CGFloat)getBatteryQuant 阅读全文
posted @ 2016-11-30 10:24 周宏伟 阅读(1911) 评论(0) 推荐(0) 编辑
摘要:首先概括一个大概的步骤: 代码上传到Github 创建podspec文件 在Github上创建release版本 注册CocoaPods账号 上传代码到CocoaPods 检验是否上传成功 更新框架版本 代码上传到Github 创建podspec文件 在Github上创建release版本 注册Co 阅读全文
posted @ 2016-11-28 13:51 周宏伟 阅读(250) 评论(0) 推荐(0) 编辑
摘要:1. 应用间相互跳转简介 在iOS开发的过程中,我们经常会遇到需要从一个应用程序A跳转到另一个应用程序B的场景。这就需要我们掌握iOS应用程序之间的相互跳转知识。 下面来看看我们在开发过程中遇到的应用场景。 2. 应用间相互跳转应用场景 需要用户授权,还需要"返回到调用的程序,同时返回授权的用户名、 阅读全文
posted @ 2016-10-31 15:25 周宏伟 阅读(685) 评论(0) 推荐(0) 编辑
摘要:iOS超全开源框架、项目和学习资料汇总(1)UI篇iOS超全开源框架、项目和学习资料汇总(2)动画篇iOS超全开源框架、项目和学习资料汇总(3)网络和Model篇iOS超全开源框架、项目和学习资料汇总(4)数据库、缓存处理、图像浏览、摄像照相视频音频篇 完整项目 v2ex – v2ex 的客户端,新 阅读全文
posted @ 2016-10-27 10:10 周宏伟 阅读(939) 评论(0) 推荐(0) 编辑
摘要:一.CocoaPods是什么? CocoaPods是一个用Ruby写的、负责管理iOS项目中第三方开源库的工具,CocoaPods能让我们集中的、统一管理第三方开源库,为我们节省设置和更新第三方开源库的时间。 二.CocoaPods的安装 因为Mac电脑自带Ruby环境,我们就只需打开终端开始动手。 阅读全文
posted @ 2016-09-23 14:14 周宏伟 阅读(403) 评论(0) 推荐(0) 编辑
摘要:1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大。 iOS 9 以前的通知 1.在调用方法时,有些 阅读全文
posted @ 2016-09-20 14:58 周宏伟 阅读(436) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 14 下一页