![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios swift学习技术
全沾边工程师
一枚小小的开发工程师,做过android,做过ios,做过node,做过go,还嘞码做过java后端、研究过人脸算法、发过区块链代币弄过钱包
展开
-
十款不容错过的Swift iOS开源项目及介绍
十款不容错过的Swift iOS开源项目.http://www.csdn.net/article/2014-10-16/2822083-swift-ios-open-source-projects缓存框架 Haneke:Haneke是一款使用Swift语言编写的,轻量级的iOS通用缓存。它为UIImage、NSData、JSON和String提供记忆和LRU磁盘缓存或其他像数据可以读取或写入的任何其原创 2016-06-28 16:56:44 · 1616 阅读 · 0 评论 -
iOS swift 状态栏UIStatusBar颜色设置
需要将根视图改为navigation controller控制在AppDelegate添加如下代码: func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { //.导航栏 l原创 2016-07-19 15:56:36 · 5240 阅读 · 0 评论 -
Swift - 使用导航条和导航条控制器来进行页面切换并传递数据
转自:http://www.hangge.com/blog/cache/detail_586.html转载 2016-06-23 11:04:32 · 1011 阅读 · 0 评论 -
Swift -欢迎界面1页, 延长启动图片的显示时间(LaunchImage)
转自:http://www.hangge.com/blog/cache/detail_1238.html http://www.hangge.com/blog/cache/detail_672.html转载 2016-06-23 11:36:48 · 2479 阅读 · 0 评论 -
Swift - 纯代码实现页面segue跳转,以及参数传递
转自:http://www.hangge.com/blog/cache/detail_720.html下面通过一个例子说明如何在代码中进行segue页面的切换,以及参数的传递。样例功能如下: 1,主界面中是一个列表(这个列表是在代码中实现) 2,点击列表项时,界面会切换到详情页面,同时传递改列表项的值到详细页面。效果图如下: 原文:Swift - 纯代码实现页面segue跳转,以及参数传递 原转载 2016-06-23 11:02:14 · 1586 阅读 · 0 评论 -
TabView的使用去除上面的空白, tabview点击后去除效果
在UIViewController中使用tabview,一定要在界面手动拖动设置tabview 的UITableViewDataSource,UITableViewDelegate到UIViewController的Scene除去留白只需在UIViewController添加://去除tabview留白 self.automaticallyAdjustsScrollViewInsets原创 2016-07-20 11:49:55 · 1492 阅读 · 0 评论 -
swift 互斥锁lock学习
一些学习过程中的难点解决lock锁看了一片文章,写的很牛车:http://blog.csdn.net/hello_hwc/article/details/50037505例子lock锁,我是用于两个线程同时执行一段代码或者一个方法,比如同时刷新auth认证,例如:class ViewController: UIViewController { let lock = NSLock()原创 2016-09-13 14:17:31 · 2848 阅读 · 0 评论 -
Mac生成ssh key
使用github管理代码的时候 需要生成一个公钥key 添加到自己的git账户中下面是生成方法:1 :打开终端 输入 ssh-keygen然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub 2 然后用文本编辑工具打开该文件,我用的是vim,所以命令是:vim ~原创 2016-08-23 13:08:53 · 393 阅读 · 0 评论 -
iOS下拉刷新好厉害
http://www.jianshu.com/p/e0c6d5264288原创 2016-10-21 17:51:21 · 436 阅读 · 0 评论 -
iOS开发~CocoaPods使用详细说明
转载: http://blog.csdn.net/gf771115/article/details/50403253安装期间需要看当前ruby是否支持,不支持需要下载rvm进行安装,rvm安装过程中需要安装Command Line Tools和Homebrew(管理你的mac开发包),这里一直按回车就行(RETURN),需要时间等待,有点稍长。期间问题:Unable to add a sourc原创 2016-07-08 12:17:46 · 620 阅读 · 0 评论 -
Swift - tableView单元格高度自适应(图片宽度固定,高度自适应)
hang:http://www.hangge.com/blog/cache/detail_1343.html翻译 2016-12-23 15:46:36 · 1755 阅读 · 0 评论 -
Swift - JPush极光推送的使用(发送自定义消息/通知/别名/tag)
hange:http://www.hangge.com/blog/cache/detail_1277.htmlhttp://www.hangge.com/blog/cache/detail_1271.html翻译 2016-12-23 16:26:06 · 2000 阅读 · 0 评论 -
iOS 打包,及企业账号的使用
ios打包 1。Xcode要登陆开发者账号,然后创建证书certificates,在mac的钥匙串访问应用中生成,生成规则自己百度,生成后上传至certificates,然后下载下来双击安装,会在钥匙串中看到 2.再就是创建 appid,选择app对应的类型,其中bundle ID 要与app一致,当然后期可以修改 3.devices设备,这里添加iOS设备的udid,方便测试用,及企业打包时原创 2016-10-28 17:50:30 · 2397 阅读 · 1 评论 -
git 删除无用目录,添加忽略文件
在已经提交的git代码管理里删除不想提交的目录或文件1.在.gitignore里面删除想要删除的文件*(没有就不用)(我以app/build 文件夹为例子) 2.git add app/build 3.git status可以查看当前状态 4.git commit -m”commit app/build” 5.git push 6.git rm -r –cached app/build原创 2016-09-23 10:51:01 · 2884 阅读 · 0 评论 -
xcode 故事版 不自动对应 控制器
2. 直接删除DeriveData操作步骤是关闭当前项目,然后关闭Xcode,然后通过Terminal或者是Finder找到下面的目录:~/Library/Developer/XCode/DerivedData在里面找到以你的项目开头的文件,将他们删除。接着重新启动Xcode原创 2017-03-01 17:44:19 · 641 阅读 · 0 评论 -
swift tab item 颜色设置
转自:http://www.jianshu.com/p/ca0b60be420f转载 2016-07-19 14:01:38 · 644 阅读 · 0 评论 -
swift 编写欢迎界面-- ios开发
现在很多iOS开发人员都从oc转向Swift, swift 也必将成为ios开发的潮流和趋势。 在此和大家一起分享程序进入的欢迎界面,让app在用户第一次打开或者是更新之后进入时有欢迎界面了解app的内容和活动。 1、准备4张引导页的图片拖动到Images.xcassets文件转载 2016-06-23 09:54:26 · 658 阅读 · 0 评论 -
ios swift例子源码网址总结
http://blog.csdn.net/woaifen3344/article/details/40079351原创 2016-06-20 10:53:07 · 875 阅读 · 0 评论 -
UIAlertController的使用
UIAlertView、UIActionSheet (以及它们各自的 delegate protocols) 在 iOS 8 中已经被废弃,最开始的时候,UIAlertView 充满了无底线的让步,牺牲格式和设计正确性来顺应开发者的喜好。它的 delegate 类型是在初始化函数中注释的 (delegate:(id /*UIActionSheet 也一样糟糕,但是开发者大多数时间里都没时间想起那些糟转载 2016-06-29 10:50:05 · 290 阅读 · 0 评论 -
Swift自定义进度圆
1.圆形进度:http://www.jianshu.com/p/3d97d05cfc43以下都是简书中的文章简书地址:http://www.jianshu.com/collection/31622a1d49591.优布打车:Uber打车app项目 https://git.oschina.net/chenbinghuilove/Uber2.通过ScrollView实现控制器分栏效果(类似于网易新闻的原创 2016-06-29 11:12:15 · 715 阅读 · 0 评论 -
SDWebImage 原理及使用
http://www.cnblogs.com/jys509/p/5199997.html转载 2016-06-29 15:21:15 · 497 阅读 · 0 评论 -
Swift - 多线程实现方式
1.http://www.hangge.com/blog/cache/detail_743.html2.http://www.hangge.com/blog/cache/detail_744.html转载 2016-06-29 15:36:48 · 447 阅读 · 0 评论 -
iOS 调试接口时候 报错,不能联网
code: 18446744073709550594百度到的:http://jingyan.baidu.com/album/ff411625c93c0212e482378f.html原创 2016-07-22 15:49:17 · 561 阅读 · 0 评论 -
Xcode配置SVN详细步骤及使用
转自:http://blog.csdn.net/kaiyang45/article/details/49148337其中安装的Command Line Tools会在你安装cocoapods时候,安装vim时同时安装原创 2016-07-12 14:52:42 · 5998 阅读 · 0 评论 -
iOS 图片拉伸处理
转自:http://www.jianshu.com/p/c9cbbdaa9b02最简单的设置方法: 设置好拉伸的方向后,图片就会自动按你的方式拉伸!转载 2016-07-27 10:34:21 · 459 阅读 · 0 评论 -
Json转model对象,model转json,解析json字符串
GitHub链接: https://github.com/mozhenhau/D3JsonD3Json通过swift的反射特性,把json数据转换为model对象,本类最主要是解决了其他一般json转换类不能转换自定义对象的问题 只有一个文件:D3Json.swfit 扩展写在addExtension。可以参照扩展Usage例子在D3Json的Project里面,写了两个测试,一个是json转原创 2016-06-22 18:12:26 · 5463 阅读 · 0 评论 -
Swift - 本地数据的保存与读取(使用NSCoder将对象保存到.plist文件)
转自:http://blog.csdn.net/hard_working1/article/details/50756983下面通过一个例子将联系人数据保存到沙盒的“documents”目录中。(联系人是一个数组集合,内部为自定义对象)。功能如下: 1,点击“保存”将联系人存入userList.plist文件中 2,点击“读取”从数据文件中加载解析出联系人注意: 1,本例使用了NSCoder,转载 2016-07-05 17:58:18 · 3738 阅读 · 0 评论 -
swift ios 数据库存储
swift 之本地数据库CoreData http://www.jianshu.com/p/8eaddcac1fd5 _CoreData无法找到对应实体类问题: http://www.th7.cn/Program/IOS/201411/314502.shtml swift支持多线程操作数据库类库-CoreDataManager: http://www.swiftmi.com/topic/3原创 2016-06-29 14:51:19 · 761 阅读 · 0 评论 -
iOS UINavigationController控制view在navigation item下,在bottom bar上
1.简单的操作 选中故事版中UINavigationController的子视图Controller,然后去掉勾选 2.代码控制 self.navigationController!.navigationBar.translucent=false//视图在navigationbar下面显示原创 2016-07-27 13:34:25 · 561 阅读 · 0 评论 -
例子综合---swift
1.广告轮播 http://www.swiftmi.com/code4swift/111.html2.加减控件 http://www.swiftmi.com/code4swift/112.html3.逗视 iOS客户端 Swift2.0编写(带有3D Touch 功能) http://www.swiftmi.com/code4swift/141.html 4.TagsView 标签展示页ht原创 2016-07-06 16:12:52 · 720 阅读 · 0 评论 -
CocoaPods 基础知识--------安装 及 使用第三方库
极客学院:http://www.jikexueyuan.com/course/2665_2.html?ss=1原创 2016-06-21 14:00:04 · 293 阅读 · 0 评论 -
swift protocol 协议代理的使用以及解决循环引用问题
转载: http://blog.csdn.net/code_worm/article/details/48005313转载 2016-07-07 17:17:50 · 522 阅读 · 0 评论 -
闭包 尾随闭包
NetManager原创 2016-06-22 14:56:13 · 398 阅读 · 0 评论 -
swift 操作.plist文件 ,解决覆盖的问题
1.可以覆盖的代码 static func getIP() -> String{ let ipPath = Bundle.main.path(forResource: "ip", ofType: "plist") let ipArr = NSDictionary(contentsOfFile: ipPath!) let ip = ipArr?["原创 2017-03-17 16:15:31 · 2037 阅读 · 0 评论