![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MAC Application
文章平均质量分 70
A_XCODE_TEACHER
A_XCODE_TEACHER
展开
-
MAC应用 如何连续在一个文件里面追加字符串( NSFileHandle定位到文件末尾)
- (IBAction)OnBT_Click1:(id)sender{ NSString *str_all=@""; NSError *error = nil; NSString *filePath = @"/Users/mac2/Documents/1.TXT"; BOOL bSaved=[str_all writeToFile:filePath原创 2014-11-25 14:34:35 · 1443 阅读 · 0 评论 -
XCode开发OS X时多个版本TARGETS的控制
XCode开发OS X时多个版本TARGETS的控制原创 2014-08-29 18:30:13 · 918 阅读 · 0 评论 -
NSImageView 实现跑马灯效果
NSImageView 实现跑马灯效果zai原创 2014-08-28 13:49:56 · 1563 阅读 · 0 评论 -
NSString 得到当前日期
-(NSString *) get_current_date_time{ NSDate *now = [NSDatedate]; NSCalendar *cal = [NSCalendarcurrentCalendar]; unsignedint unitFlags =NSYearCalendarUnit | NSMont原创 2014-08-28 14:08:25 · 600 阅读 · 0 评论 -
如何使用NSString结构体
// 处理这个纪录 A_Record record_one; record_one = [selfget_one_contact_from_html: str_one_record ];原创 2014-08-28 14:06:29 · 889 阅读 · 0 评论 -
NSString 从文件里面读取字符串
-(NSString *) readFromFile:(NSString *)filePath{ NSString* content =@""; //首先判断文件是否存在 if ([[NSFileManagerdefaultManager] fileExistsAtPath:filePath]) { content =原创 2014-08-28 13:53:04 · 709 阅读 · 0 评论 -
MAC XCode开发技巧
@property (nonatomic)vectorsock_apk::stru_one> m_contacts;原创 2014-07-30 10:32:51 · 618 阅读 · 0 评论 -
MAC COCOA一个简单的多线程程序[2]
MAC COCOA一个简单的多线程程序[2]使用RUNLOOP计数,实现一个时间计数器和事件at the same time 运行。STEP 1HCODE://// EDUAppDelegate.h// test_runloop_multithread//// Created by DMD on 23/6/14.// Copyright (c) 2014 ED原创 2014-06-23 20:27:34 · 1042 阅读 · 0 评论 -
学习:NSThread的使用
学习目的:NSThread的使用功能:1):主线程,不做任何事情,如果做事,就会先执行,然后其他事件排后执行,这样导致界面会等待主线程事件完成后,才做其他的响应事件。(这不是我们的目的,我们的目的是:一边一个事件执行中,一边其他界面的控件能去做事,而不是界面卡住状态!)2):辅助线程1:申明,然后初始化,然后start,三步完成,停止,可以直接设置一个中间变量来停止,然后cance原创 2014-07-31 11:47:05 · 651 阅读 · 0 评论 -
在MAC OS X 开发中,如何让程序有多线程?方法1
功能:ceH文件M文件运行效果测试OK!原创 2014-07-31 11:45:33 · 1939 阅读 · 0 评论 -
MAC XCode 得到当前应用程序的路径
- (IBAction)OnBT1:(id)sender{ NSString *resourcePath=[[NSBundlemainBundle] resourcePath]; m_LB1.stringValue = resourcePath; // resourcePath 肯定位于当前执行程序目录下。}原创 2014-07-30 18:14:10 · 2396 阅读 · 0 评论 -
NSButton how to color the text
-(void)setNSButtonTextColor:(NSButton *)button andColor:(NSColor *)color{ // NSColor *color = [NSColor greenColor]; NSMutableAttributedString *colorTitle = [[NSMutab转载 2014-09-01 17:18:55 · 1332 阅读 · 0 评论 -
MAC Tree 实现的方法(NSOutlineView) 1
MAC Tree 实现的方法(NSOutlineView) 1 1.将NSOutlineView控件放在xib界面上2.增加一个类,让这个类通过控件delegate和控件NSOutlineView绑定DataSource,这样这个表格就会显示这个类所指定的数据。在这类里面需要在里面增加协议NSOutlineViewDataSource>然后增加必须写的几个函数:原创 2014-09-24 14:17:07 · 3541 阅读 · 0 评论 -
NSTableView 表格操作:增加,删除,编辑(方法2)
NSTableView 表格操作:增加,删除,编辑(方法2)在:NSWindowController新建表单(H,M,XIB三个文件+新建一个类放CellData)1.不使用delegate2.数据源直接是当前文件File's Owner3.H继承NSTableView协议,将需要的几个函数放入4.增加一个列表数据单元类这个方法的特点是:当新建立原创 2014-09-26 14:32:20 · 2875 阅读 · 0 评论 -
使用Scroll View显示一个文件夹的缩略图,类似图片浏览器(2)
使用Scroll View显示一个文件夹的缩略图,类似图片浏览器原创 2014-11-13 15:58:12 · 1017 阅读 · 0 评论 -
Scroll View 控件以Thumbnail的方式显示一个文件夹的所有图片,类似图片浏览器
Scroll View 控件以Thumbnail的方式显示一个文件夹的所有图片,类似图片浏览器原创 2014-11-13 15:44:03 · 1729 阅读 · 1 评论 -
MAC XCode 编码时常见错误汇集(不断更新)
(1)当一个类所有的连接控件的原点失效了,这时候,是因为这个控件对应的数据源,原创 2014-11-13 11:39:13 · 1085 阅读 · 0 评论 -
MAC View的使用
当一个应用,用一个按钮切换不同的视图时,xu原创 2014-11-13 14:05:39 · 1594 阅读 · 0 评论 -
在MAC应用里显示多个图片(IKImageBrowserView控件使用)(二)
在MAC应用里显示多个图片(IKImageBrowserView控件使用)(二)接着说上一片文章:还需要在库里面增加:QuartzCore.frameworkQuartz.framework这样才能编译通过。以上是文件结构:以上是界面结构一个视图,图片类的,然后还要2个委托时间,分别和类绑定,然后选中图片视图控件里面的原创 2014-11-13 10:58:09 · 1176 阅读 · 0 评论 -
在MAC应用里显示多个图片(IKImageBrowserView控件使用)
在MAC应用里显示多个图片(IKImageBrowserView控件使用)原创 2014-11-13 10:47:27 · 1808 阅读 · 0 评论 -
Cocoa 静态显示一个对话框2 [帮大家复习一次]
第一步:在你建立的工程里面:原创 2014-07-29 17:06:26 · 1127 阅读 · 0 评论 -
关于如何编译一个多Targets的XCODE工程
1.首先要写一个脚本,例如叫做:MyBuild.sh连写原创 2014-09-17 19:36:00 · 743 阅读 · 0 评论 -
MAC Tree 实现的方法(NSOutlineView) 2 (实现了简单的选择和动态修改不同的数据)
MAC Tree 实现的方法(NSOutlineView) 2 (实现了简单的选择和动态修改不同的数据)在MAC Tree 实现的方法(NSOutlineView) 1 的基础上增加如下协议增加为:NSApplicationDelegate,NSOutlineViewDelegate, NSOutlineViewDataSource,NSMenuDelega原创 2014-09-24 17:33:50 · 2279 阅读 · 1 评论 -
NSTableView 表格操作:增加,删除,编辑 [2]
如何在显示的对话框里面,能够显示一个表格?如果是在Windows系统下的VC原创 2014-07-29 19:15:53 · 1869 阅读 · 0 评论 -
使用vector建立结构体变量的数组,动态进行增加删除和显示
HCPPM调用转载 2014-07-29 17:46:28 · 3135 阅读 · 0 评论 -
[Cocoa-4th] Chapter2 - Random : Object
1.Cocoa-4th 的 Chapter2 - Random 制作方法STEP 1New Application STEP2MainMenu.xib 增加控件:2个按钮Square Button (NSButton),1个标签Label (NSTextField)STEP3Add Files: Objective-C Class 类型 ,命名为:Random选原创 2014-05-29 11:17:03 · 954 阅读 · 0 评论 -
数组类型的数据结构在C++里面定义和使用
CLASS CPP//// date_oper.cpp// test_string_array//// Created by on 7/23/14.// Copyright (c) 2014 edu. All rights reserved.//#include "date_oper.h"CDate_Oper::CDate_Oper(){}CDate_O转载 2014-07-23 01:37:31 · 840 阅读 · 0 评论 -
NSComboBox 使用方法
功能:1.给combobox填充值 2.选中comb原创 2014-05-26 18:44:44 · 6272 阅读 · 1 评论 -
多个视图的切换
多个视图的切换STEP1新建-》Cocoa App li ca t原创 2014-07-21 15:08:58 · 2181 阅读 · 0 评论 -
XCode 显示对话框MessageBox about NSAlert
XCode 显示对话框MessageBox ?Key:MH原创 2014-05-26 19:00:01 · 3295 阅读 · 0 评论 -
NSButton And NSTextField
NSButton And NSTextField 在m文件h文件完。测试成功!原创 2014-05-26 15:50:26 · 1520 阅读 · 0 评论 -
编译XCODE的时候,如果修改从10.8到10.7版本
出现下面错误: lazy symbol binding failed: Symbol not found: _objc_setProperty_atomic 可更改deployment target使起小于os sdk 。若工程中添加了其他工程 则也应该更改起deployment target原创 2014-07-18 09:34:57 · 702 阅读 · 0 评论 -
MAC COCOA call command 调用终端控制台程序
MAC COCOA call command 调用终端控制台程序STEP 1 先写一个C++ DOS程序STEP2使用NSTask来执行,然后用NSPipe和NSData来接受执行的结果字符串。先写一个函数:/******************************* Function : NSTask Class + Terminal(=Windows Co原创 2014-06-25 14:56:31 · 2533 阅读 · 0 评论 -
[Cocoa-4th] Chapter6 - NSTableView表格增删改 (详尽介绍2)
[Cocoa-4th] Chapter6 - NSTableView表格增删改 (详尽介绍2)功能如上:NSTableView表格增删改 STEP1Open XCode Ver4.6 New Application 在xib控件界面上加入一些控件,如图:STEP2新建类:NSObject子类,命名为:Table_DS_Main注意:添加协议NSTab原创 2014-05-30 15:31:59 · 2036 阅读 · 0 评论 -
MAC COCOA一个简单的多线程程序
功能:实现多线程:2个线程同时工作,一个用时间计数器,一个用来打印信息STEP1XCODE -》New Application -》Cocoa中的Command Line自动增加:#include STEP2//// main.c// test_runloop1//// Created by DMD on 20/6/14.// Copyri原创 2014-06-20 18:12:05 · 2213 阅读 · 0 评论 -
NSWindowController 多个窗口之间传递值
NSWindowController 多个窗口之间传递值主界面一个按钮点击,原创 2014-06-12 17:18:54 · 2154 阅读 · 0 评论 -
Cocoa 静态显示一个对话框
M//// form2.m// test_multi_window//// Created by on 23/7/14.// Copyright (c) 2014 EDU. All rights reserved.//#import "form2.h"@interface form2 ()@end@implementation form2- (id)i原创 2014-07-23 16:21:43 · 1046 阅读 · 0 评论 -
Cocoa 选择保存路径对话框 和 选择打开文件对话框
- (IBAction)OnBT_OpenSaveDialog:(id)sender{ // File : no 扩展名 // NSSavePanel *savePanel = [NSSavePanel savePanel]; // [savePanel runModal]; NSSavePanel* panel =转载 2014-07-24 11:18:57 · 3630 阅读 · 1 评论 -
得到NSArray 的值的操作
- (IBAction)OnBT1:(id)sender{ // NSString*string = [[NSString alloc]initWithString:@"One;Two;Three;Four"];//4 OK NSString*string = [[NSStringalloc]initWithString:@"One;Two;Three;Four;原创 2014-07-30 14:30:45 · 518 阅读 · 0 评论 -
NSString to string [互相转换:支持中文]
NSString to string [互相转换:支持中文]NSString to string [互相转换:支持中文]原创 2014-07-29 19:56:05 · 1504 阅读 · 0 评论