![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mac OS X
文章平均质量分 52
CHN_liu
这个作者很懒,什么都没留下…
展开
-
iOS - 获取当天的时间段
根据当前时间获得某个时间#pragma mark - - (NSDictionary *)getCuttentDayPeriod { NSDate *date = [NSDate date]; NSCalendar *calendar = [NSCalendar currentCalendar]; NSDateComponents *comps = [calendar co原创 2015-05-25 13:49:52 · 2401 阅读 · 0 评论 -
iOS - 多个UIButton绑定一个点击事件
多个UIButton绑定一个点击事件,每个Button的运行方法不同的实现之一。Xib中有多个Button,每个Button绑定一个IBOutlet这样@property (strong, nonatomic) IBOutlet UIButton *activityStartButton;@property (strong, nonatomic) IBOutlet UIB原创 2015-05-09 10:44:45 · 5046 阅读 · 0 评论 -
iOS - 为了自动打包研究nomad工具碎碎念
nomad 工具主页:http://nomad-cli.com/Cupertinotips:当使用 ios profiles:list出现 error: undefined method `each' for nil:NilClass. Use --trace to view backtrace 的错误,请更新 cupertino 的版本更新命令 sudo gem upda原创 2015-05-09 11:03:05 · 1925 阅读 · 0 评论 -
iOS - 使用QBImagePickerController选取图片
使用QBImagePickerController选取图片首先使用pod引入pod 'QBImagePickerController', '~>2.5.1'#- Homepage: https://github.com/questbeat/QBImagePicker#3.0需要iOS SDK 8.0导入#import 声明并设置delegate QBI原创 2015-05-09 10:48:00 · 7274 阅读 · 0 评论 -
OS X - 安装Scrapy与lxml的过程中的问题。
当尝试使用sudo pip install lxml来安装lxml 时会提示 Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/private/tmp/pip-build-Swce2X/lxml/setup.py';exec(compile(getattr(tokenize, 'open', op原创 2015-03-16 11:58:51 · 3287 阅读 · 1 评论 -
iOS 开发 - iOS Core Animation学习记录
关于iOS-Core-Animation-Advanced-Techniques的学习地址:https://github.com/AttackOnDobby/iOS-Core-Animation-Advanced-TechniquesiOS使用了以下的坐标系统:点 —— 在iOS和Mac OS中最常见的坐标体系。点就像是虚拟的像素,也被称作逻辑像素。在标准设备上,一个点原创 2015-01-04 17:32:56 · 470 阅读 · 0 评论 -
iOS - 创建依赖组件的pickerView
只需要在UIPickerViewDelegate,UIPickerViewDataSource当中做文章就可以。-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView { return 3;}-(NSInteger)pickerView:(UIPickerView *)pickerView num原创 2015-01-19 17:13:44 · 605 阅读 · 0 评论 -
iOS - 创建圆形切图
self.imageView.layer.masksToBounds = YES;self.imageView.layer.cornerRadius = self.imageView.frame.size.height/2.0f;原创 2015-01-19 17:06:48 · 756 阅读 · 0 评论 -
iOS - CocoaPods pod install/pod update更新慢的问题
最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步。加参数的命令如下:pod install --verbose --no-repo-updatepod upda转载 2015-01-19 15:56:44 · 717 阅读 · 0 评论 -
iOS - iOS系统API创建文本到语言功能
首先导入#import 使用其中的 AVSpeechSynthesizer 和 AVSpeechUtterance。实现起来没有难度,下面贴.m文件代码//// XYZfourViewController.m// leaf//// Created by command.Zi on 14/12/17.// Copyright (c) 2014年 command.Zi.原创 2015-01-19 17:23:45 · 542 阅读 · 0 评论 -
iOS 开发 - 自动布局记录
此前,iOS开发使用坐标系来控制UI,类似于“小明,你站x为0,y为0的位置,宽为100,高为100。”后来出现了 Auto Layout和Size Classes,类似于“小明,你站X为距离边框8个点,y为距离边框0个点的位置,宽最少为100,高为100,“-未完-原创 2014-12-05 16:15:19 · 417 阅读 · 0 评论 -
iOS 开发 - CollectionView Test 记录
首先storyboard拖拽进一个CollectionView,连接到.m,创建属性。当前viewController继承viewDidLoad方法中加上self.collectionView.delegate = self; self.collectionView.dataSource = self;添加代理方法-(NSInteger)numberOfSectionsIn原创 2014-12-24 17:57:14 · 664 阅读 · 0 评论 -
iOS - 用Hopper反编译 Nike+ 二进制文件
用Hopper反编译iOS App二进制文件,IPA里的二进制文件经过Hopper反编译后,能可视化文件的结构,存储的敏感信息如果以字符串常量写在程序中则会暴露无疑。从 iTunes 的App Store 中下载 Nike+ Running 的 ipa 文件解压 ipa 文件打开Payload文件夹右键”NikePlus”显示包内容找到 NikePlus 文件,原创 2015-05-09 10:48:46 · 2825 阅读 · 0 评论 -
iOS - iOS开发碎碎
保留两位小数运算 float xxx = floorf(([middleMutableArray[0] floatValue] * 100)/100)/caloriePlanValue ;修改状态栏颜色[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault animated:YES];原创 2015-05-09 10:55:33 · 606 阅读 · 0 评论 -
iOS - UITableViewCell适应Label内容
环境: iOS SDK 8.3 Xcode 6.3.1参考链接: Auto Layout 使用心得(五)—— 根据文字、图片自动计算UITableViewCell 高度 以及代码: https://github.com/johnlui/AutoLayout添加Cell的约束,其中lable的行数改为0,其中xib中的contentView的高度并不需要固定,完全可以自由发原创 2015-05-19 14:09:57 · 633 阅读 · 0 评论 -
iOS - 版面实现记录三
实现该界面花了点功夫。 基本思路是通过实现 UICollectionViewDelegateFlowLayout 的代理方法- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(N原创 2015-06-02 09:33:03 · 956 阅读 · 0 评论 -
iOS - UIAutomation 记录
var target = UIATarget.localTarget();var app = target.frontMostApp();var window = app.mainWindow();var tabBar = app.tabBar();var tabButton = tabBar.buttons()["More"];target.logElementTree();tabBu原创 2015-06-08 13:59:56 · 843 阅读 · 0 评论 -
iOS - iOS开发碎碎念
模版化开发,使用不用的xib来显示对应的界面,来实现多个模版用一个软件可不可行? UIImage图片缩放- (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize{ UIGraphicsBeginImageContext(CGSizeMake(image.size.width * scaleSize, image原创 2015-06-26 18:38:13 · 624 阅读 · 0 评论 -
OS X - 使用 SSSiS 搜索于 Safari
打开 Safari,点击菜单栏 Safari扩展...搜索 KeySearch 插件并安装安装完成并启用,一个��的图标出现在 Safari 地址栏左边点击该图标,并点击右边齿轮-EditKeyworks点选第一个项default,右边URl栏填入https://www.sssis.org/?q=@@@ 同样可以选择勾选Enable keySreach via address bar 同原创 2015-06-26 16:24:29 · 1231 阅读 · 0 评论 -
iOS - 版面实现记录四
同样使用 UICollectionView 来实现,自定义一个 UICollectionViewLayout 即可。UICollectionView 可以看作是具备复用控件的 ScrollView。自定义则是通过某些算法得到每一个控件在 Content 上的位置,并设置它具备的形态。该 UICollectionViewLayout 中获取并返回一个自定义的 UICollectionViewLayou原创 2015-06-05 14:39:29 · 767 阅读 · 0 评论 -
iOS - 版面实现记录五
思路是使用 UICollectionViewFlowLayout 的 UICollectionView,注册两个 Cell,一左一右。其中灰色线绘制代码加到 Cell 的 init 方法中,如下: UIBezierPath * leftPath = [[UIBezierPath alloc]init]; //create path [leftPath m原创 2015-06-05 21:42:45 · 551 阅读 · 0 评论 -
iOS - AFNetWorking基础使用
iOS - AFNetWorking基础使用思路: - 有一个 BaseService 类,其他 Service 类继承该类。 - 同样地,有一个 BaseModel 类,其他 Model 类继承该类 - 在 BaseService 类中声明 AFHTTPRequestOperationManager 对象及 block 块BaseService 类中 init 方法- (instancety原创 2015-05-19 10:28:57 · 548 阅读 · 0 评论 -
iOS - 版面实现记录一
这个页面为一个 collectionView。上面部分为一个 UICollectionReusableView 的 headView。该 headView 生成包括需要一下步骤[self.contentCollectionView registerClass:[UICollectionReusableView class] forSupplementaryViewOfKind:UICollectio原创 2015-06-02 09:26:32 · 551 阅读 · 0 评论 -
iOS - 版面实现记录二
该版面基本实现思路与一中相似,但是 cell 结构有变化,如上图,imageView 被套在一个UIView 当中。 该 cell 实现代码:- (instancetype)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { self.background原创 2015-06-02 09:27:09 · 621 阅读 · 0 评论 -
iOS - iOS 地图开发
包括地图显示以及运动轨迹显示导入#import 声明一个 MKMapView * mapView;一个 CLLocationManager * locationManager;声明代理MKMapViewDelegate,CLLocationManagerDelegate初始化MKMapViewmapView.delegate = sel原创 2015-05-09 11:01:19 · 870 阅读 · 0 评论 -
iOS 开发 - AVSpeechSynthesizer与AVSpeechUtterance使用简单记录
首先#import 于viewDidLoad中初始化- (void)viewDidLoad { [super viewDidLoad]; av = [[AVSpeechSynthesizer alloc]init]; aaa = [[AVSpeechUtterance alloc]init]; // Do any additional set原创 2014-12-23 08:59:31 · 3667 阅读 · 1 评论 -
iOS 开发 - SegueMethon使用记录
#pragma mark SegueMethod-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { XYZVerifyViewController * verify = segue.destinationViewController; if ([[segue identifier]原创 2014-12-06 10:12:27 · 447 阅读 · 0 评论 -
iOS 开发-Checklists App todolist
SUMMARY:该界⾯面需要被重新命名为Edit ItemSUMMARY:简单美化SUMMARY:当触碰”+“添加按钮的时候往列表中添加⼀一个伪项⺫⽬目SUMMARY:当⽤用户更改代办事项时(如添加⼀一个新项⺫⽬目,开启/关闭勾选标志等),将待办事项保存到⽂文件 中。SUMMARY:创建⼀一个新的界⾯面,可以让⽤用户添加/编辑代办事务清单原创 2014-05-19 20:00:30 · 957 阅读 · 0 评论 -
iOS 开发-碎文
利用#pragma mark 数据加载和保存人工区分代码块,使代码根据可读性和可维护性。原创 2014-05-19 20:14:40 · 593 阅读 · 0 评论 -
基础语法知识记录
n++++n增量和减量运算符主要作用是为变量 +1 或者 -1,目前来看非指针的编程语言主要用在编程中的遍历、循环、计数上,而指针类编程语言还有一个更大的用处就是,拨动指针前移或者后移。运算符在前还是在后的区别在于,先进行运算还是先取到值int a = 3; int b = 5; int c= a^b; 请问c结果是多少 ?c=6原创 2014-04-27 13:06:21 · 578 阅读 · 0 评论 -
iOS 开发-定制Navgation Bar和 tableView 的背景颜色
Navgation Bar部分:@implementation XYZAppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ [[UINavigationBar appearance] setBa原创 2014-04-26 00:50:09 · 880 阅读 · 0 评论 -
给 Mac 词典.App 添加词库
http://abloz.com/huzheng/stardict-dic/原创 2014-04-24 20:24:15 · 1845 阅读 · 0 评论 -
Mac OS X 自带输入法输入Emoji表情与颜文字
Emoji表情:美式英文输入法与简体拼音输入法下按kuai jie jiang原创 2014-04-22 20:51:05 · 16294 阅读 · 0 评论 -
打开 Mac OS X 的朗读功能看英文文档
Mac OS X 的朗读功能默认是关闭的。该功能就是朗读所选文本,结合三指选词查找翻译功能,对阅读英文文档和学习英文都有很大的帮助。三指选词查找翻译功能如下图:原创 2014-04-17 22:19:31 · 3477 阅读 · 0 评论 -
制作 Mavericks 10.9安装U盘
将你准备好的U盘或移动硬盘或分区(大于等于6G),用磁盘工具格式化成Mac OS扩展(日志式)格式,名称输入“Mavericks”,并创建从Mac App Store下载安装程序。(或任何地方获得的安装程序)请先确认安装程序在应用程序文件夹里。(重要:如下载的是镜像,请挂载后将安装程序复制到应用程序文件夹里。)打开终端,输入以下代码,后输入密码确认(密码不会显示)原创 2014-04-17 22:35:48 · 1326 阅读 · 0 评论 -
不用插件将 Safari 全页面保存为 PDF 或图片
首先选打印左下角显示详细信息如下图{}勾选打印背景,去掉打印页眉页脚纸张大小选择自定义在自定义页面设置里面新建一个Profile。如下图原创 2014-04-17 22:32:12 · 4893 阅读 · 0 评论 -
Xcode 5.1 + MacBook Pro 2012 mid 下 iOS 7.0 模拟器过大问题解决。
默认如下图![图片说明文字][1]iOS 模拟器只能显示上半部分。解决办法:![图片说明文字][2]选择菜单 Window-缩放比例-50%(或直接按快捷键 花键+3)![图片说明文字][3]完原创 2014-04-17 22:28:31 · 2590 阅读 · 0 评论 -
开发基础知识与方法
1,在做任何事情之前,我们首先需要了解的是需要做什么,具体如何去实现反而不是那么zhog y原创 2014-05-01 09:30:38 · 443 阅读 · 0 评论 -
iOS 开发-实现TableView的编辑功能以删除数据
关键代码如下:原创 2014-04-27 00:05:10 · 3851 阅读 · 0 评论 -
Android 开发-碎文 Hanlder
Hanlde 的初步理解:Hanlde原创 2014-06-07 17:45:57 · 537 阅读 · 0 评论