随笔分类 - Xcode/iOS/Swift
摘要:记录mac下常用的svn命令: 1.检出项目: 2.添加文件: 3.删除文件 4.提交更改 5.更新 6.查看状态 7.查看log 8.比较差异 9.合并 10.文件/夹加锁和解锁 svn lock -m "锁定配置文件" https://192.168.1.200/svn/projectName/
阅读全文
摘要:Getting Default Values arrayForKey(_:) boolForKey(_:) dataForKey(_:) dictionaryForKey(_:) floatForKey(_:) integerForKey(_:) objectForKey(_:) stringArr
阅读全文
摘要:进入沙盒的插件 https://github.com/TongeJie/ZLGotoSandboxPlugin 图片提示的插件 https://github.com/ksuther/KSImageNamed-Xcode 自动注释的插件 https://github.com/onevcat/VVDoc
阅读全文
摘要:在xcode中使用git管理项目的技巧: 在多人协作开发的时候,每个开发者都会在项目中的某个目录生成一个 UserInterfaceState.xcuserstate 文件,这个文件大概每5s会刷新一次,所以在push的时候总会提示有未提交的更改。 在项目的 .xcodeproj包里的有一个 Use
阅读全文
摘要:NavigationController常用操作: 更改bar的背景颜色:self.navigationController?.navigationBar.barTintColor =UIColor.redColor() 设置bar的返回字体的颜色:self.navigationController
阅读全文
摘要:介绍: NSOperation是基于GCD实现,封装了一些更为简单实用的功能,因为GCD的线程生命周期是自动管理,所以NSOperation也是自动管理。NSOperation配合NSOperationQueue也可以实现多线程。实现步骤 第1步:将一个操作封装到NSOperation对象中 ...
阅读全文
摘要:除了上一篇文章说到到NSThread线程,还有一个GCD(Grand Central Dispath),是Apple新开发的一个解决多核编程的解决方案,充分的利用CPU资源,将所有的任务,放到一个任务队列进行调度。GCD 默认提供了全局的并发队列,供整个应用使用,不需要创建。同步和异步的区别di...
阅读全文
摘要:一:创建线程,NSThread创建线程常用的三种方式: //1:手动创建启动 let thread:NSThread = NSThread(target: self, selector:"doSomething:", object: "param") thread...
阅读全文
摘要:1.部署到真机异常 dyld`dyld_fatal_error: -> 0x120015088 <+0>: brk #0x3 dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire Referenced from: /var/mo
阅读全文
摘要:之前写了一篇 iOS开发:在Swift中调用oc库 ,今天记录一下如何用Pods的方式来管理第三方库,包括Swift/Object-C的库。 在这之前请先查阅Guides.CocoaPods如何使用的,安装:getting-started ,安装遇到问题:troubleshooting#instal
阅读全文
摘要:先列举这个工程中用到的oc源码库:MBProgressHUD:半透明提示器,Loading动画等SDWebImage:图片下载和缓存的库MJRefresh:下拉刷新,上拉加载Alamofire.xcodeproj和SwiftyJSON.xcodeproj是Swift的库,这篇博客主要记录调用上面几个...
阅读全文
摘要:现在apple官网下载Command Line Tools 对应mac版本和xcode版本,记录地址:https://developer.apple.com/downloads/找到mac的终端,command+空格,搜索"终端",进入后,输入如下命令:cd 项目根目录 //进入到项目根目录git...
阅读全文
摘要:iOS的整体架构分为4层——Cocoa Touch层、Media层、Core Services层和Core OS层,下面概要介绍一下这4层。Cocoa Touch:构建iOS应用的一些基本系统服务,如多任务,触摸输入和推送通知Address Book UI : 前缀为AB,访问用户的联系人信息E...
阅读全文
摘要:iOS应用的视图状态分为以下几种在viewcontroller的父类UIViewController中可以看到如下代码,通过重写不同的方法对操作视图渲染。@available(iOS 2.0, *)public class UIViewController{ public func viewD...
阅读全文
摘要:iOS应用通过委托对象AppDelegate类在应用周期的不同阶段会回调不同的方法,应用周期分为以下五种状态: Not Running(非运行状态)。应用没有运行或被系统终止。 Inactive(前台非活动状态)。应用正在进入前台状态,但是还不能接受事件处理。 Active(前台活动状态)。...
阅读全文

浙公网安备 33010602011771号